[SAS 프로그래밍] 기초 그래프 (4); 산점도/매트릭스
안녕하세요^^
지난시간에 이어, SAS를 이용하여 여러 가지 통계에 사용되는 그래프를 그려보겠습니다.
1. 상자그림(box plots)
2. 막대그래프(bar charts)
3. 히스토그램(histogram)
4. 산점도(scatter plots) / 매트릭스(scatter matrices)
이번 시간에는 네 번째 시간으로 산점도와 산점도 매트릭스를 그리는 방법에 대해 알아보겠습니다.
산점도에 prediction ellipse를 함께 그리는 코드에 대해 알아보겠습니다.
기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그립니다.
Ellipse를 추가하기 위해 ellipse 문장을 사용하며, type=predicted로 지정하여 prediction ellipse를 그립니다.
산점도에 prediction ellipse를 함께 그리는 코드에 대해 알아보겠습니다.
기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그립니다.
Ellipse를 추가하기 위해 ellipse 문장을 사용하며, type=predicted로 지정하여 prediction ellipse를 그립니다
산점도에 선형회귀를 함께 그리는 코드에 대해 알아보겠습니다.
기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그리며,
해당 그래프는 jobcat(직업 범주)=1인 경우만을 다룹니다.
Reg 문장의 x와 y에 변수를 지정하여 선형회귀 직선을 그릴 수 있으며,
group 옵션으로 성별에 따른 선형회귀 직선을 그릴 수 있습니다.
산점도에 선형회귀를 함께 그리는 코드에 대해 알아보겠습니다.
기본 산점도는 proc sgplot 프로시저와 scatter 문장으로 그리며,
해당 그래프는 jobcat(직업 범주)=1인 경우만을 다룹니다.
Reg 문장으로 선형회귀를 그리며, cli, clm, nomarkers 옵션으로 그래프를 그릴 수 있습니다.
해당 그래프에서 Cli는 개별 예측 값에 대한 신뢰 한계를 의미하여, 그래프에 점선으로 나타납니다.
Clm은 평균 예측 값에 대한 신뢰 한계를 의미하여, 그래프에 파란색 면적으로 나타납니다.
산점도 매트릭스를 그리는 코드에 대해 알아보겠습니다.
산점도 매트릭스는 proc sgscatter 프로시저로 그리며 matrix 문장을 사용합니다.
Matrix 문장으로 4개의 변수에 대해 4x4의 그래프를 그리는 코드로 지정합니다.
Group=gender 옵션으로 성별에 따라 구분될 수 있도록 그래프를 그립니다.
Diagonal 옵션으로 매트릭스의 대각선에는 히스토그램이 그려지게 됩니다.
이상으로 통계에 사용되는 기초 그래프인 산점도와 산점도 매트릭스를 그리는 방법에 대해 알아보았습니다.
감사합니다^^
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!