본문 바로가기
SAS/SAS 함수

【SAS 함수】 61. CALL RANTRI 함수

by 기서무나구물 2018. 11. 22.

포스팅 목차

    61. CALL RANTRI

     


    삼각형분포를 따르는 난수를 생성한다.

    Category: Random Number

     

    MAIN

    문 법


    CALL RANTRI 
    (seed,h,x);


     

    Arguments

    • seed      는 seed값 지정.
    • h         는 숫자 SAS 값 지정.
    • 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 균일분포로부터 난수 생성한다.

     


    예 제

     

    SAS Statements
    data case;
         retain Seed_1 Seed_2 Seed_3 45;
         h=.2;
         do i=1 to 10;
            call rantri(Seed_1,h,X1);
            call rantri(Seed_2,h,X2);
            X3=rantri(Seed_3,h);
            if i=5 then do;
               Seed_2=18;
               Seed_3=18;
            end;
            output;
         end;
    run;

     


    SAS 함수(SAS Function) 리스트 링크

     

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
    반응형

    댓글