728x90

변수가 많은 경우 상관분석을 하는 실습을 하고, 설문지에서 상관분석 하는 실습을 합니다.

 실습데이터는 R설치할 때 기본적으로 설치되는 datasets 패키지에 들어있는 mtcars를

이용합니다.

 

* 상관분석의 예제 구하는 프로그램;

1 DATA mtcars;INFILE 'd:\sas_class\mtcars.txt';

2 INPUT mpg cyl disp hp drat wt qsec vs an gear carb;

3 PROC CORR;

4 PROC CORR NOSIMPLE RANK PLOT=MARIX;

5 VAR mpg cyl disp hp drat wt qsec vs an gear carb;

6 RUN;

 

3 PROC CORR;의 결과

s_cor_ex_01

단순기술통계량과 상관계수를 프린트합니다. 1 차원의 비교입니다.

VAR 뒤에 지정한 변수들에 대한 단순기술통계량과 상관계수를 프린트합니다.

mpgcyl 상관계수는 -0.85216이며 t-검정을 통한 유의수준은 0.0001 0.05 보다 작으므로

mpgcyl상당히 유의한 것으로 결론을 내릴 수 있습니다.

서로 음의 상관관계로서 mpg 증가하면 cyl 감소하는 것을 알 수 있습니다.

 

4 PROC CORR NOSIMPLE RANK PLOT=MATRIX;

5 VAR mpg cyl disp hp drat wt qsec vs an gear carb; 의 결과

 

RANK 옵션을 사용

s_cor_ex_02

옵션 NOSIMPLE에 의해 간단한 기술통계량은 프린트되지 않으며 옵션 RANK에 의해 각 변수별로 상관계수의 절대값이 높은 순서대로 프린트됩니다. 이는 어느 변수끼리 상관관계가 높은 것을 쉽게 알 수 있습니다.

 

 

PLOT=MATRIX 옵션 사용

s_cor_ex_03

 

+ Recent posts