포스팅 목차
o UNIFORM
균일분포로부터 난수 생성한다.
Category: | 난수생성 (Random Number) |
문 법
UNIFORM (seed) |
Arguments
seed
는 정수.
상세 내용
Modulus(계수)는 2^31-1 이고 Multiplier(승수) 는 97204094로 구성된 primemodulus multiplicative generator(소수 계수 승법 제너레이터)를 사용하여서 구간(0,1) 사이의 균일 분포에서 생성된 숫자를 반환한다.(Fishman and Moore 1982).
Multiplier(승수)를 사용하여 구간(interval)길이를 조정하고, Modulus(계수)를 사용하여 간격을 이동할 수 있다.다음 예제를 참고하라.
random_variate=a*ranuni(seed)+b; |
는 구간(b,a+b)의 균일 분포에서 생성되는 숫자를 반환한다.
비 교
RANUNI 함수와 유사하게 제공되는 CALL RANUNI 루틴을 사용하면 Seed 와 난수 스트림(Random Number Streams)을 보다 정교하게 제어 할 수 있다.
관련 함수
함수명 | 함수내용 |
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 | 균일분포로부터 난수 생성한다. |
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 418. URLDECODE (0) | 2021.10.14 |
---|---|
【SAS 함수】 417. UPCASE (0) | 2021.10.14 |
【SAS 함수】 415. TRUNC (0) | 2021.10.13 |
【SAS 함수】 414. TRIMN (0) | 2021.10.13 |
【SAS 함수】 413. TRIM (0) | 2021.10.13 |
댓글