( Ini berkaitan dengan pertanyaan pemrograman saya tentang Stack Overflow : Bell Curve Gaussian Algorithm (Python dan / atau C #) .)
Di Answers.com, saya menemukan contoh sederhana ini:
- Temukan rata-rata aritmatika (rata-rata) => Jumlah semua nilai dalam set, dibagi dengan jumlah elemen dalam set
- Temukan jumlah kuadrat dari semua nilai di set
- Bagi hasil (2) dari jumlah elemen dalam himpunan
- Kurangi kuadrat rata-rata (1) dari output (3)
- Ambil akar kuadrat dari hasil (4)
Contoh: Set 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
(Ini berasal dari posting di wiki.answers.com .)
Sekarang mengingat semua itu, bagaimana saya bisa memasukkan data di atas ke kurva lonceng (seperti skor kredit) mulai dari 200 hingga 800. Jelas angka 5 pada set di atas akan menjadi 500. Tetapi kemudian apa rumus untuk menentukan apa 3 harus pada skala yang sama. Meskipun set asli Set A = {1,3,4,5,7} bukan kurva-lonceng, saya ingin memaksanya menjadi kurva-lonceng.
Bayangkan ini adalah skor 5 orang. Bulan depan skor mungkin berubah sebagai berikut: Set A2={1,2,4,5,9}
(satu orang kehilangan satu poin, dan pria teratas mendapatkan dua poin lagi - yang kaya semakin kaya dan yang miskin semakin miskin). Maka mungkin seorang pria baru masuk ke set: Set A3={1,2,4,5,8,9}
.