Sas에서 그룹별로 상자 그림을 만드는 방법


상자 그림은 다음을 포함하는 데이터 세트의 5자리 요약을 빠르게 시각화하는 데 유용합니다.

  • 최소값
  • 첫 번째 사분위수
  • 중앙값
  • 3분위수
  • 최대값

다음 예에서는 SAS에서 그룹화된 상자 그림을 생성하여 여러 그룹의 분포를 한 번에 시각화하는 방법을 보여줍니다.

예: SAS에서 그룹별 상자 그림 생성

먼저 SAS에서 세 가지 다른 그룹을 포함하는 데이터 세트를 생성해 보겠습니다.

 /*create dataset*/
data my_data;
    input Group$Value;
    datalines ;
At 7
AT 8
At 9
AT 12
At 14
B5
B 6
B 6
B 8
B 11
C 8
C 9 
C 11
C13
C17
;
run ;

이 데이터 세트에는 A, B, C라는 세 가지 그룹이 있습니다.

그런 다음 다음 코드를 사용하여 그룹별로 상자 그림을 만들 수 있습니다.

 /*create boxplots by group*/
proc sgplot data =my_data;
   vbox Value / group =Group;
   keylegend / title ="Group Name";
run ;

결과는 그룹 A, B, C의 데이터 값 분포를 표시하는 세 개의 개별 상자 그림입니다.

그룹별 SAS 상자 그림

관련 항목: 상자 그림을 비교하는 방법

hbox 함수를 사용하여 수평 상자 그림을 만들 수 있습니다.

 /*create horizontal boxplots by group*/
proc sgplot data =my_data;
   hbox Value / group =Group;
   keylegend / title ="Group Name";
run ;

결과는 세 개의 수평 상자 그림입니다.

플롯 하단의 범례는 각 그룹에 해당하는 색상을 나타냅니다.

추가 리소스

다음 자습서에서는 상자 그림에 대한 추가 정보를 제공합니다.

상자 그림 소개
온라인 상자 도표 생성기
언제 상자 그림을 사용해야 합니까? (시나리오 3개)

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다