Sas: 히스토그램에서 빈 수를 지정하는 방법
midpoints 문을 사용하여 SAS의 히스토그램에 사용할 그룹 수를 지정할 수 있습니다.
이 문은 다음 기본 구문을 사용합니다.
proc univariate data =my_data; histogram my_variable / midpoints =( 9 to 36 by 3 ); run ;
이 특정 예에서는 3 간격으로 9 에서 36 사이의 중간점을 갖는 히스토그램을 만듭니다.
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: SAS의 히스토그램에서 Bin 수를 지정하는 방법
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;
다음 구문을 사용하여 포인트 변수에 대한 히스토그램을 만들 수 있습니다.
/*create histogram for variable points*/
proc univariate data =my_data;
histogram points;
run ;
X축은 포인트 변수의 값을 표시하고 Y축은 데이터 세트에서 다른 값과 일치하는 관측치의 비율을 표시합니다.
히스토그램의 중간점은 6 간격으로 나타납니다.
히스토그램의 상자 수를 늘리려면 중간점이 3 간격으로 발생하도록 지정할 수 있습니다.
/*create histogram for points variable with custom bins*/
proc univariate data =my_data;
histogram points / midpoints =( 9 to 36 by 3 );
run ;
이 히스토그램에는 중간점 사이의 간격을 줄였기 때문에 이전 히스토그램보다 더 많은 전체 그룹이 있습니다.
히스토그램의 상자 수를 줄이기 위해 중간점이 9 간격으로 발생하도록 지정할 수 있습니다.
/*create histogram for points variable with custom bins*/
proc univariate data =my_data;
histogram points / midpoints =( 9 to 36 by 9 );
run ;
이 히스토그램은 중간점 사이의 간격을 확대했기 때문에 이전 히스토그램보다 총 그룹 수가 적습니다.
히스토그램의 상자 수를 늘리거나 줄이기 위해 중간점 설명의 값을 자유롭게 사용해 보세요.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 차트를 만드는 방법을 설명합니다.
SAS에서 선 도표를 만드는 방법
SAS에서 그룹별로 상자 그림을 만드는 방법
SAS에서 회귀선을 사용하여 산점도를 만드는 방법