Sas에서 히스토그램을 만드는 방법(3가지 예)
다음 방법을 사용하여 SAS에서 하나 이상의 히스토그램을 생성할 수 있습니다.
방법 1: 히스토그램 만들기
proc univariate data =my_data; var var1; histogram var1; run ;
방법 2: 히스토그램 패널 만들기
proc univariate data =my_data; class var2; var var1; histogram var1; run ;
방법 3: 히스토그램 오버레이
proc univariate data =my_data; class var2; var var1; histogram var1 / overlay ; run ;
다음 예에서는 SAS의 다음 데이터 세트에 각 방법을 사용하는 방법을 보여줍니다.
/*create dataset*/ data my_data; input team $pointsrebounds; datalines ; At 29 8 At 23 6 At 20 6 At 21 9 At 33 14 At 35 11 At 31 10 B 21 9 B 14 5 B 15 7 B 11 10 B 12 6 B 10 8 B 15 10 ; run ; /*view dataset*/ proc print data =my_data;
예 1: 히스토그램 만들기
다음 코드는 points 변수에 대한 히스토그램을 생성하는 방법을 보여줍니다.
/*create histogram for variable points*/
proc univariate data =my_data;
var points;
histogram points;
run ;
X 축은 포인트 변수의 값을 표시하고 Y 축은 다른 값과 일치하는 데이터 세트의 관측치 비율을 표시합니다.
예 2: 히스토그램 패널 만들기
다음 코드는 팀 변수별로 그룹화된 포인트 변수 값의 분포를 시각화하기 위해 히스토그램 패널을 만드는 방법을 보여줍니다.
/*create histogram for variable points*/
proc univariate data =my_data;
classteam ;
var points;
histogram points;
run ;
이 그래프를 사용하면 A팀의 선수가 B팀의 선수보다 더 많은 점수를 획득하는 경향이 있음을 빠르게 확인할 수 있습니다.
두 히스토그램 모두 x축을 공유하므로 두 팀 간의 포인트 값을 더 쉽게 비교할 수 있습니다.
방법 3: 히스토그램 오버레이
다음 코드는 단일 플롯에 여러 히스토그램을 오버레이하는 방법을 보여줍니다.
/*create histogram for variable points*/
proc univariate data =my_data;
classteam ;
var points;
histogram points / overlay ;
run ;
이 유형의 플롯은 단일 차트에서 여러 히스토그램을 보려는 경우에 유용합니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 차트를 만드는 방법을 설명합니다.
SAS에서 선 도표를 만드는 방법
SAS에서 그룹별로 상자 그림을 만드는 방법
SAS에서 회귀선을 사용하여 산점도를 만드는 방법