2013-08-22 2 views
0

나는 세 개의 변수 ran1 - ran3을가집니다. 이들은 I 즐겁게 이렇게되었다 [RAN1, RAN2] 999 (정수) 및 [ran3] 0-1 (플로트)SPSS : 정규 분포에서 무작위 데이터 생성

사이의 값을 수신하도록 요구된다

* COMPUTE ran1 = TRUNC(UNIFORM(999)) + 1 . * produces values between 1 and 999 
* COMPUTE ran2 = TRUNC(UNIFORM(999)) + 1 . * produces values between 1 and 999 
* COMPUTE ran3 = UNIFORM(1) .    * produces values between 0.01 and 0.99 

왔지만 정상적인 분포는 다음에 더 유용 할 것이라고 조언했다.

COMPUTE ran1 = TRUNC(NORMAL(999)) + 1 .  * produces values between -4900 and +4744 
COMPUTE ran2 = TRUNC(NORMAL(999)) + 1 .  * produces values between -4748 and +4902 
COMPUTE ran3 = NORMAL(2) .     * produces values between -11.10 and +10.72 

왜 값이 지금 제로 주위에 밀집 :

그래서, 난 이런 짓을? 요구되는 범위 내에서 그들을 얻으려면 어떻게해야합니까?

감사합니다.

답변

2

기존 RNG 형식을 사용하고 있습니다. 이 함수에서 매개 변수는 평균이 아니라 시그마입니다.

RV.NORMAL (평균, 표준 편차)을 사용하십시오.

RV.xxx 표기법은 RV.UNIFORM (min, max)을 포함한 모든 난수 생성기에 사용할 수 있습니다.

+0

OK - 감사합니다. thiat는 많은 도움이됩니다. –

+0

작업이 완료되었습니다. 고맙습니다. –