Sas에서 잔차 그림을 만드는 방법


잔차 도표는 회귀 모델의 잔차가 정규 분포를 따르는지 여부와 이분산성을 나타내는지 여부를 평가하는 데 자주 사용됩니다.

다음 기본 구문을 사용하여 회귀 모델을 적합시키고 SAS에서 모델에 대한 잔차 플롯을 생성할 수 있습니다.

 symbol value = circle;

proc reg data=my_data;
    model y = x;
    plot residual. * predicted.;
run ;

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

참고 : 기호 설명은 잔차 플롯 포인트를 원으로 표시하도록 지정합니다. 기본 형식은 더하기 기호입니다.

예: SAS에서 잔차 그림 생성

SAS에 다음과 같은 데이터 세트가 있다고 가정해 보겠습니다.

 /*create dataset*/
data my_data;
    input xy;
    datalines ;
8 41
12 42
12 39
13 37
14 35
16 39
17 45
22 46
24 39
26 49
29 55
30 57
;
run ;

/*view dataset*/
proc print data =my_data;

다음 구문을 사용하여 간단한 선형 회귀 모델을 이 데이터 세트에 맞추고 잔차 플롯을 만들어 예측 값에 대한 잔차를 시각화할 수 있습니다.

 /*fit simple linear regression model and create residual plot*/
symbol value = circle;
proc reg data =my_data;
   model y = x;
   plot residual. * predicted.;
run ;

잔차 플롯은 출력 하단에 표시됩니다.

SAS 잔여 추적

x축은 예측값을 표시하고 y축은 잔차를 표시합니다.

잔차는 분산이 증가하거나 감소하는 명확한 추세 없이 0 값 주위에 무작위로 분산되어 있으므로 잔차의 등분산성 가정이 충족됩니다.

그래프 상단에서 적합 회귀 방정식도 볼 수 있습니다.

y = 29.631 + 0.7553x

차트 오른쪽에서는 회귀 모델에 대한 다음 측정항목도 볼 수 있습니다.

  • N : 총 관측치 수(12)
  • Rsq : R-제곱 모델(0.6324)
  • AdjRsq : 모델 조정 R 제곱(0.5956)
  • RMSE : 모델의 제곱평균제곱근 오차(4.4417)

추가 리소스

다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

SAS에서 히스토그램을 만드는 방법
SAS에서 포인트 클라우드를 만드는 방법
SAS에서 이상값을 식별하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다