< Q_09_02. SAS에서 정규분포 사용하기
본문 바로가기
SAS연습200제/확률분포와통계적분석기법

Q_09_02. SAS에서 정규분포 사용하기

by sas 2025. 3. 28.

SAS에서 정규분포와 관련된 함수를 사용하여 다양한 분석을 할 수 있습니다. SAS의 주요 정규분포 함수들은 다음과 같습니다:

1. PDF (확률 밀도 함수) - PDF('NORMAL', x, mu, sigma)

  • 특정 값 x에서의 정규분포의 확률 밀도를 계산합니다.
data density;
    x = 1;
    mu = 0;
    sigma = 1;
    density_value = pdf('NORMAL', x, mu, sigma);
    put density_value=;
run;

2. CDF (누적 분포 함수) - CDF('NORMAL', x, mu, sigma)

  • 특정 값 x까지의 정규분포 누적 확률을 계산합니다.
data cumulative;
    x = 1;
    mu = 0;
    sigma = 1;
    cumulative_value = cdf('NORMAL', x, mu, sigma);
    put cumulative_value=;
run;

3. QUANTILE (분위수 함수) - QUANTILE('NORMAL', p, mu, sigma)

  • 누적 확률 p에 해당하는 분위수를 계산합니다.
data quantile;
    p = 0.975;
    mu = 0;
    sigma = 1;
    quantile_value = quantile('NORMAL', p, mu, sigma);
    put quantile_value=;
run;

4. RAND (난수 생성 함수) - RAND('NORMAL', mu, sigma)

  • 평균 mu와 표준편차 sigma를 갖는 정규분포에서 난수를 생성합니다.
data random_sample;
    mu = 0;
    sigma = 1;
    do i = 1 to 10;
        random_value = rand('NORMAL', mu, sigma);
        output;
    end;
run;
proc print data=random_sample;
run;

이 함수들을 통해 SAS에서 정규분포와 관련된 확률, 분위수, 난수 생성 등을 쉽게 처리할 수 있습니다.