( Це стосується мого питання програмування щодо переповнення стека : Алгоритм Гауссова крива Белла (Python та / або C #) .)
На Answers.com я знайшов такий простий приклад:
- Знайдіть середнє арифметичне (середнє) => Сума всіх значень у множині, поділене на кількість елементів у множині
- Знайдіть суму квадратів усіх значень у множині
- Розділіть вихід (2) на кількість елементів у наборі
- Віднімаємо середній квадрат (1) від результату (3)
- Візьміть квадратний корінь результату (4)
Приклад: Встановити A = {1,3,4,5,7}
- (1 + 3 + 4 + 5 + 7) / 5 = 4
- (1 * 1 + 3 * 3 + 4 * 4 + 5 * 5 + 7 * 7) = 1 + 9 + 16 + 25 + 49 = 100
- 100/5 = 20
- 20 - 4 * 4 = 20-16 = 4
- SQRT (4) = 2
(Це відбувається з публікації на wiki.answers.com .)
Тепер, з огляду на все це, як я можу встановити вищезазначені дані до кривої дзвіночки (наприклад, кредитна оцінка), яка становить від 200 до 800. Очевидно, що число 5 у вищевказаному наборі було б 500. Але тоді яка формула для визначення того, що 3 повинні бути в одній шкалі. Навіть незважаючи на те, що оригінальний набір A = {1,3,4,5,7} не є кривою дзвону, я хочу примусити його перетворитись у криву дзвону.
Уявіть, це десятки людей. Наступного місяця бали можуть змінитись так: Встановити A2={1,2,4,5,9}
(один хлопець втрачає очко, а топ-хлопець набирає ще два бали - багаті збагачуються, а бідні бідніють). Тоді, можливо, в комплект входить новий хлопець: Набір A3={1,2,4,5,8,9}
.