( 이것은 Stack Overflow : Bell Curve Gaussian Algorithm (Python 및 / 또는 C #)에 대한 프로그래밍 질문과 관련이 있습니다.)
Answers.com에서 다음과 같은 간단한 예를 찾았습니다.
- 산술 평균 (평균) => 세트의 모든 값의 합을 세트의 요소 수로 나눈 값을 찾습니다.
- 세트의 모든 값의 제곱의 합을 찾으십시오
- 세트의 요소 수로 (2)의 출력을 나눕니다.
- (3)의 결과에서 평균의 제곱을 빼기 (1)
- (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}가 벨 커브가 아니지만 벨 커브로 강제 설정하고 싶습니다.
이 사람들이 5 명이라고 상상해보십시오. 다음 달 점수는 다음과 같이 바뀔 수 있습니다 : 세트 A2={1,2,4,5,9}
(한 남자는 점수를 잃고 최고 남자는 두 포인트를 더 얻습니다-부자가 부유할수록 가난한 사람은 가난 해집니다). 그러면 아마도 새로운 남자가 세트에 들어옵니다 A3={1,2,4,5,8,9}
.