Sas: class 문과 함께 proc means를 사용하는 방법
PROC MEANS를 사용하여 SAS의 데이터 세트에 있는 각 숫자 변수에 대한 요약 통계를 계산할 수 있습니다.
PROC MEANS 의 CLASS 문을 사용하여 하나 이상의 범주형 변수로 그룹화된 요약 통계를 계산할 수도 있습니다.
다음 예는 다양한 농구 선수에 대한 정보가 포함된 SAS의 다음 데이터 세트와 함께 실제로 CLASS 문을 사용하는 방법을 보여줍니다.
/*create dataset*/
data my_data;
input team $position $points assists;
datalines ;
A Guard 14 4
A Guard 22 6
A Guard 24 9
A Forward 13 8
A Forward 13 9
A Guard 10 5
B Guard 24 4
B Guard 22 6
B Forward 34 2
B Forward 15 5
B Forward 23 5
B Guard 10 4
;
run ;
/*view dataset*/
proc print data =my_data;
예 1: CLASS 문 없이 PROC MEANS 사용
다음 코드는 CLASS 문 없이 PROC MEANS를 사용하는 방법을 보여줍니다.
/*calculate summary statistics for numeric variables*/
proc means data =my_data;
run ;
기본적으로 PROC MEANS는 데이터 세트의 각 숫자 변수에 대한 요약 통계를 생성합니다.
예 2: CLASS 문에서 변수와 함께 PROC MEANS 사용
다음 코드는 CLASS 문과 함께 PROC MEANS를 사용하여 팀 변수별로 그룹화된 숫자 변수에 대해 요약 통계를 계산하도록 지정하는 방법을 보여줍니다.
/*calculate summary statistics for numeric variables, grouped by team*/
proc means data =my_data;
classteam ;
run ;
이제 출력에는 팀 열의 고유 값으로 그룹화된 각 숫자 변수에 대한 요약 통계가 표시됩니다.
예를 들어 결과의 첫 번째 행에는 A 팀 의 플레이어에 대한 포인트 변수에 대한 요약 통계가 표시됩니다.
예 3: CLASS 문에서 여러 변수와 함께 PROC MEANS 사용
다음 코드는 CLASS 문과 함께 PROC MEANS를 사용하여 팀 및 위치 변수별로 그룹화된 숫자 변수에 대해 요약 통계를 계산해야 함을 지정하는 방법을 보여줍니다.
/*calculate summary statistics for numeric variables, grouped by team and position*/
proc means data =my_data;
class team position;
run ;
이제 출력에는 팀 및 직위 열의 고유 값으로 그룹화된 각 숫자 변수에 대한 요약 통계가 표시됩니다.
예를 들어, 결과의 첫 번째 행에는 공격 위치 에 있는 A 팀 선수에 대한 점수 변수에 대한 요약 통계가 표시됩니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.