포스팅 목차
72. CALL STREAMINIT
RAND 함수에 의해 생성되는 random number generation에 이용되는 seed 값을 지정한다.
Category: | Random Number |
MAIN |
문 법
CALL STREAMINIT (seed); |
Arguments
- seed 는 상수값 지정.
관련 함수
함수명 | 함수내용 |
CALL RANBIN | 이항분포(binomial distribution)를 따르는 난수를 생성한다. |
CALL RANCAU | 코쉬 분포(Cauchy distribution)를 따르는 난수 생성한다. |
CALL RANEXP | 지수분포를 따르는 난수 생성한다. |
CALL RANGAM | 감마분포(gamma distribution)를 따르는 난수 생성한다. |
CALL RANNOR | 정규분포를 따르는 난수 생성한다. |
CALL RANPOI | 포아송 분포를 따르는 난수를 생성한다. |
CALL RANTBL | 인수의 값을 랜덤하게 순열방식으로 배열한다. |
CALL RANTRI | 삼각형분포를 따르는 난수를 생성한다. |
CALL RANUNI | 균일분포를 따르는 난수를 생성한다. |
CALL STREAMINIT | RAND 함수에 의해 생성되는 random number generation에 이용되는 seed 값을 지정한다. |
NORMAL | 표준정규분포를 따르는 변량을 생성한다. |
RANBIN | 이항 분포를 기반으로 하여 난수를 생성한다. |
RANCAU | Returns a random variate from a Cauchy distribution. |
RAND | RAND 함수는 사용자가 인수로 지정한 분포를 따르는 난수 생성한다. |
RANEXP | 지수분포를 기반으로 하여 난수를 생성한다. |
RANGAM | 감마분포를 기반으로 하여 난수를 생성한다. |
RANNOR | 정규분포를 기반으로 하여 난수를 생성한다. |
RANPOI | 포아송 분포를 기반으로 하여 난수를 생성한다. |
RANTBL | 테이블로 지정된 이산형분포로부터 난수 생성한다. |
RANTRI | 삼각분포로를 기반으로 하여 난수를 생성한다. |
RANUNI | 균일분포로를 기반으로 하여 난수를 생성한다. |
UNIFORM | 균일분포로부터 난수 생성한다. |
예 제
cauchy 랜덤값에 seed값을 call streaminit함수로 지정한다.
SAS Statements |
data random;
call streaminit(123);
do I = 1 to 10;
x1 = rand('cauchy');
output;
end;
run;
Results |
OBS i x1
1 1 -0.17593
2 2 3.76106
3 3 1.23427
4 4 0.49095
5 5 -0.05094
6 6 0.72496
7 7 -0.51646
8 8 7.61304
9 9 0.89784
10 10 1.69348
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 74. CALL SYMPUTX 함수 (0) | 2018.11.26 |
---|---|
【SAS 함수】 73. CALL SYMPUT 함수 (0) | 2018.11.26 |
[SAS 함수] 71. CALL STDIZE 함수 (0) | 2018.11.25 |
[SAS 함수] 70. CALL SOFTMAX 함수 (0) | 2018.11.24 |
[SAS 함수] 69. CALL SLEEP 함수 (0) | 2018.11.24 |
댓글