포스팅 목차
52. CALL RANBIN
이항분포 난수를 생성한다.
Category: | Random Number |
문 법
CALL RANBIN (seed,n,p,x); |
Arguments
- seed 는 seed값 지정.
- n 는 정수값 지정.
- p 는 확률값 지정.
- x 는 숫자 변수 지정.
관련 함수
함수명 | 함수내용 |
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 | 균일분포로부터 난수 생성한다. |
예 제
예 제 1 :
Seed값을 이용하여 이항분포 난수를 생성한다.
SAS Statements |
data case;
retain Seed_1 Seed_2 Seed_3 45;
n=2000;
p=.2;
do i=1 to 10;
call ranbin(Seed_1,n,p,X1);
call ranbin(Seed_2,n,p,X2);
X3=ranbin(Seed_3,n,p);
if i=5 then do;
Seed_2 = 18;
Seed_3 = 18;
end;
output;
end;
run;
Results |
OBS Seed_1 Seed_2 Seed_3 n p i X1 X2 X3
1 1404437564 1404437564 45 2000 0.2 1 385 385 385
2 1445125588 1445125588 45 2000 0.2 2 399 399 399
3 1326029789 1326029789 45 2000 0.2 3 384 384 384
4 1988843719 1988843719 45 2000 0.2 4 421 421 421
5 2137808851 18 18 2000 0.2 5 430 430 430
6 1233028129 991271755 18 2000 0.2 6 392 374 392
7 50049159 1437043694 18 2000 0.2 7 424 384 424
8 802575599 959908645 18 2000 0.2 8 371 383 371
9 100573943 1225034217 18 2000 0.2 9 428 388 428
10 414117170 425626811 18 2000 0.2 10 402 403 402
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 54. CALL RANEXP 함수 (0) | 2018.11.21 |
---|---|
【SAS 함수】 53. CALL RANCAU 함수 (0) | 2018.11.21 |
【SAS 함수】 51. CALL PRXSUBSTR 함수 (0) | 2018.11.21 |
【SAS 함수】 50. CALL PRXPOSN 함수 (0) | 2018.11.20 |
【SAS 함수】 49. CALL PRXNEXT 함수 (0) | 2018.11.20 |
댓글