Sas: class 문과 함께 proc means를 사용하는 방법


PROC MEANS를 사용하여 SAS의 데이터 세트에 있는 각 숫자 변수에 대한 요약 통계를 계산할 수 있습니다.

PROC MEANSCLASS 문을 사용하여 하나 이상의 범주형 변수로 그룹화된 요약 통계를 계산할 수도 있습니다.

다음 예는 다양한 농구 선수에 대한 정보가 포함된 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에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

SAS에서 기술 통계를 계산하는 방법
SAS에서 빈도표를 만드는 방법
SAS에서 백분위수를 계산하는 방법

의견을 추가하다

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