본문 바로가기

tabulate2

SAS 빈도분석 [PROC TABULATE] 데이터를 처음 확인할때 각 변수별로 빈도를 점검한다. [PROC FREQ]는 가장 많이 쓰는 함수인데, N개의 변수를 쓰면 N개의 빈도표가 출력된다. 한개의 테이블에서 여러개 변수의 빈도표를 출력하고 싶을때 (dummy table등을 만들때) [PROC TABULATE] 를 사용하면 좀 더 편리하겠다. (결과창을 엑셀에 여러번 복/붙 하는 시간도 줄일 수 있다.) *데이터 출처: 공공데이터 포털, (건강보험심사평가원의 요양기관 개설 현황) [Institution]이라는 데이터셋을 사용해서 연습해보자. (오픈 데이터이지만 주소는 그냥 가렸습니다. '_' ) 1) 시도명(SIDO), 요양기관종별(medical_type), 표시과목(subject) 의 빈도 출력 PROC FREQ data=institution.. 2020. 2. 23.
SAS 평균값 정리 [PROC TABULATE] [PROC TABULATE]를 이용해서 변수들의 평균값을 구해보자! PROC MEANS를 이용할 수도 있지만, TABULATE로도 구할 수 있어서 차이점을 같이 비교해보겠다. # 사용 데이터셋: 공공데이터포털(주택도시보증공사_전국 평균 분양가격) #설명 - 데이터셋 변수 구성 : 시도(SIDO), 면적(SIZE), 가격(PRICE), 연도(YEAR), 월(MON) - 기간: 2015년 10월 ~2019년 12월 이제 TABULATE를 사용해서 평균값을 구해보자. #1. 시도별 평균 분양가격 (1변수) proc tabulate data=T.h_price ; var price ; class SIDO; tables SIDO, price*(N MEAN); run; ( **MEAN을 쓰지 않으면 시도별 가격의 합.. 2020. 2. 2.