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 ;
잔차 플롯은 출력 하단에 표시됩니다.
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에서 이상값을 식별하는 방법