( สิ่งนี้เกี่ยวข้องกับคำถามการเขียนโปรแกรมของฉันเกี่ยวกับ Stack Overflow : อัลกอริทึม Bell Curve Gaussian (Python และ / หรือ C #) )
บน Answers.com ฉันพบตัวอย่างง่ายๆนี้:
- ค้นหาค่าเฉลี่ยเลขคณิต (ค่าเฉลี่ย) => ผลรวมของค่าทั้งหมดในชุดหารด้วยจำนวนองค์ประกอบในชุด
- ค้นหาผลรวมของกำลังสองของค่าทั้งหมดในชุด
- หารเอาท์พุทของ (2) กับจำนวนขององค์ประกอบในชุด
- ลบกำลังสองของค่าเฉลี่ย (1) จากผลลัพธ์ของ (3)
- นำสแควร์รูทของผลลัพธ์ของ (4)
ตัวอย่าง: 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
(นี่มาจากโพสต์บนwiki.answers.com )
ตอนนี้ให้ทั้งหมดที่ฉันจะพอดีกับข้อมูลข้างต้นกับเส้นโค้งระฆัง (เช่นคะแนนเครดิต) ตั้งแต่ 200 ถึง 800 เห็นได้ชัดว่าจำนวน 5 ในชุดข้างต้นจะเป็น 500 แต่แล้วสูตรสำหรับการพิจารณาคืออะไร 3 ควรอยู่ในระดับเดียวกัน แม้ว่าเซต A = {1,3,4,5,7} เดิมไม่ใช่เส้นโค้งระฆัง แต่ฉันต้องการบังคับให้เป็นเส้นโค้งระฆัง
ลองนึกภาพเหล่านี้คือคะแนนจาก 5 คน เดือนหน้าคะแนนอาจเปลี่ยนแปลงดังนี้: เซตA2={1,2,4,5,9}
(ผู้ชายคนหนึ่งเสียคะแนนและคนที่แต่งตัวประหลาดอันดับหนึ่งได้รับคะแนนเพิ่มอีกสองคะแนน - คนรวยยิ่งขึ้นและคนจนยากจนกว่า) แล้วบางทีอาจจะเป็นคนใหม่ที่เข้ามาในชุด: A3={1,2,4,5,8,9}
ชุด