본문/내용
각종 기술통계량을 보고서 형태로 도표화 시키는데 유용한 procedure
summary table 생성
분류변수에 따라 계통적으로 기술통계량의 표를 만들어주며, 표는 최고 3차원(페이지, 행, 열)까지 가능하다.
예) 키와 몸무게의 합
* 분석변수를 사용할 시에는 반드시 var을 써줘야 한다.
proc tabulate data=c.body;
var height weight; * 분석변수의 지정이 반드시 필요:
table height weight; run;
예) comma(,) : 1차원과 2차원 table의 비교
*(asterisk) : * 앞에 지정한 변수를 기준으로 표를 분할
proc tabulate data=c.body;
var height weight;
table height*mean weight*mean; * A. 1차원;
table height weight, mean; * B. 2차원 comma 로 구분;
table height*n height*mean; * C. 1차원 키의 빈도와 평균;
table height*(n mean); * D. 괄호사용은 C 와 동일; run;
A ---------------------------
| height | weight |
|------------+------------|
| Mean | Mean |
|------------+------------|
| 164.90| 62.57|
---------------------------
B …
----------
| height |
|-------------------------|
| N | Mean |
|------------+------------|
| 51.00| 164.90|
---------------------------
예) 성별, 연령그룹별 키의 평균
proc tabulate data=body;
class gender agegrp;
var height ;
table gender, height*agegrp*mean;
table gender*agegrp, height*mean;
run;
예) 성별 키와 몸무게의 평균
proc tabulate data=c.body;
class gender; * 분류변수 지정;
var height weight; * 분석변수 지정;
table gender*(height weight), mean;
run;