BookmarkSubscribeRSS Feed

[SAS 프로그래밍] 기초 그래프 (4); 산점도매트릭스

Started ‎06-17-2020 by
Modified ‎06-17-2020 by
Views 1,754

[SAS 프로그래밍] 기초 그래프 (4); 산점도/매트릭스

 

안녕하세요^^

지난시간에 이어, SAS를 이용하여 여러 가지 통계에 사용되는 그래프를 그려보겠습니다.

 

1. 상자그림(box plots)

2. 막대그래프(bar charts)

3. 히스토그램(histogram)

4. 산점도(scatter plots) / 매트릭스(scatter matrices)

 

이번 시간에는 네 번째 시간으로 산점도와 산점도 매트릭스를 그리는 방법에 대해 알아보겠습니다.

 

WNHfeYTjl2MAAAAASUVORK5CYII_.png

 

Z9nPbZgRs_22vnSr4_9BrUE9hYlGjoCjKKHRJUlGUb2B4i2oXFEUZQaaPRUVFw5o6qigK6erqwv8HRB4GnQJvCboAAAAASUVORK5.png

산점도에 prediction ellipse를 함께 그리는 코드에 대해 알아보겠습니다.

 

기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그립니다.

Ellipse를 추가하기 위해 ellipse 문장을 사용하며, type=predicted로 지정하여 prediction ellipse를 그립니다.  

 

 

 

 

 

 

 FqiezC0PBiQAAAABJRU5ErkJggg__.png

 

HvPG1hucMfe6jgALDJY8s5Hr4SIGQSCRGkWFOiURyVxTrUWqERCL5NmJZWlxcPCDTViUSyZ2oVCr8f3Do6zBWSzC2AAAAAElFTkS.png

산점도에 prediction ellipse를 함께 그리는 코드에 대해 알아보겠습니다.

 

기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그립니다.

Ellipse를 추가하기 위해 ellipse 문장을 사용하며, type=predicted로 지정하여 prediction ellipse를 그립니다

 

 

 

 

 

 

 

Aw2AIbEgp1J7AAAAAElFTkSuQmCC.png

 

DyqN5GJFR9tiAAAAAElFTkSuQmCC.png

산점도에 선형회귀를 함께 그리는 코드에 대해 알아보겠습니다.

 

기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그리며,

​해당 그래프는 jobcat(직업 범주)=1인 경우만을 다룹니다. ​ 

 

Reg 문장의 x와 y에 변수를 지정하여 선형회귀 직선을 그릴 수 있으며,

group 옵션으로 성별에 따른 선형회귀 직선을 그릴 수 있습니다.

 

 

 

 

 

 

 

D2OCuHhaOzCNAAAAAElFTkSuQmCC.png

 

rQN6bQx1XcAAAAASUVORK5CYII_.png

산점도에 선형회귀를 함께 그리는 코드에 대해 알아보겠습니다.

 

기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그리며,

​해당 그래프는 jobcat(직업 범주)=1인 경우만을 다룹니다. 

 

Reg 문장으로 선형회귀를 그리며, cli, clm, nomarkers 옵션으로 그래프를 그릴 수 있습니다.

해당 그래프에서 Cli는 개별 예측 값에 대한 신뢰 한계를 의미하여, 그래프에 점선으로 나타납니다.

Clm은 평균 예측 값에 대한 신뢰 한계를 의미하여, 그래프에 파란색 면적으로 나타납니다.

 

 

 

 

 

 

 

d6UrVqRT3Rt29D2bQpXo4dy5JevWpLs2bVzP96kpWVL_3aVTdqfXUj6QslMLCSVK58XNq2bSkdO3bSzSEuXLi4MOEG3rhw8ReC7Y.png

 

8fRdH3L2TZH3sAAAAASUVORK5CYII_.png

 산점도 매트릭스를 그리는 코드에 대해 알아보겠습니다.

산점도 매트릭스는 proc sgscatter 프로시저로 그리며 matrix 문장을 사용합니다.

Matrix 문장으로 4개의 변수에 대해 4x4의 그래프를 그리는 코드로 지정합니다.

 

Group=gender 옵션으로 성별에 따라 구분될 수 있도록 그래프를 그립니다.

Diagonal 옵션으로 매트릭스의 대각선에는 히스토그램이 그려지게 됩니다.

 

 

 

 

 

 

 

이상으로 통계에 사용되는 기초 그래프인 산점도와 산점도 매트릭스를 그리는 방법에 대해 알아보았습니다.

감사합니다^^

 

 

 

 

 

Version history
Last update:
‎06-17-2020 05:33 AM
Updated by:
Contributors

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

Article Labels
Article Tags