BookmarkSubscribeRSS Feed

[SAS 프로그래밍] PROC FREQ 결과 표현하기 (1)

Started ‎06-17-2020 by
Modified ‎06-17-2020 by
Views 428

[SAS 프로그래밍] PROC FREQ 결과 표현하기 (1)

 

 

안녕하세요^^

 

이번시간에는 SAS의 PROC FREQ 프로시저에 대해 자세히 살펴보도록 하겠습니다.

PROC FREQ 프로시저는 데이터 탐색에서 많이 사용하는 방법으로 데이터의 범주형 변수에 대한탐색을 할 수 있습니다.

특히 특정 범주가 얼마나 존재하는지 확인하는데 많이 사용합니다.

 

또한 빈도표를 이용한 plot을 그려보로독 하겠습니다.

 

 

 

▶ 예제데이터 생성하기

 

 

다운로드 - 2020-06-18T101802.099.png

 

다운로드 - 2020-06-18T101803.724.png

 

예제 데이터는 유럽의 두 지역에서 온 어린이의 눈과 머리색에 대한 데이터입니다.

어린이 한 명 당 한 줄의 관찰을 기록하며 변수 count에는 15가지 눈(blue, green, brown) 및 머리색(fair, red, medium, dark, black) 조합 각각을 표시하는 아동수가 포함되어 있습니다..

 

 

 

▶ PROC FREQ 프로시저 사용하여 빈도표 작성하기

▷ PROC FREQ 프로시저를 사용하여 유럽의 지역에 관계없이 어린이의 눈과 머리색에 대한 빈도표를 작성해보도록 하겠습니다.

 

 

다운로드 - 2020-06-18T101805.994.png

 

다운로드 - 2020-06-18T101807.748.png

 

다운로드 - 2020-06-18T101809.307.png

 

다운로드 - 2020-06-18T101810.947.png

 

 

▷ coding 1

PROC FREQ 프로시저는 Color 데이터셋을 읽고 눈 및 머리색의 테이블의 빈도, 백분율 및 예상 셀 빈도(expected table cell)를 포함하는 출력 데이터셋을 만들 수 있습니다.

TABLES 문장은 EYES의 빈도 테이블, HAIR의 빈도 테이블 및 EYES와 HAIR의 교차분석 빈도테이블을 만들 수 있습니다.

 

OUT= 옵션은 교차분석 테이블의 빈도를 포함하는 데이터셋을 생성합니다.

OUTEXPECT 옵션은 예상 셀 빈도(expected table cell)를 ‘FreqCount’ 데이터셋으로 출력합니다.

SPARSE 옵션을 사용하여 출력되는 데이터셋에 zero(0) 셀을 포함할 수 있습니다.

 

WEIGHT 문장은 변수 Count에 관측 가중치가 포함되도록 지정합니다.

 

 

다운로드 - 2020-06-18T101812.450.png

 

다운로드 - 2020-06-18T101814.075.png

 

▷ coding 2

PROC FREQ 프로시저를 통해 생성한 ‘FreqCount’ 데이터셋을 PROC PRINT 프로시저로 출력합니다.

이는 위의 세 번째 교차표와 동일한 결과이며, 유럽의 지역에 관계없이 어린이의 눈과 머리색에 대한 빈도표입니다.

 

 

 

▶ PROC FREQ 프로시저 사용하여 PLOT 그리기

 위의 예제 데이터에 대한 plot을 그려보도록 하겠습니다.

 

다운로드 - 2020-06-18T101815.876.png

 

 

▷ coding

PROC FREQ는 ods graphics를 사용하여 프로시저의 출력의 일부를 그래프로 작성합니다.

Plot은 모든 빈도 또는 교차분석 테이블을 출력하는 tables 문장에 옵션으로 사용할 수 있습니다.

기본적으로 plot은 막대형 차트로 생성되며, 옵션을 사용하여 dot plot으로도 생성할 수 있습니다.

 

▷ One-way frequency plot

  

다운로드 - 2020-06-18T101817.458.png

 

다운로드 - 2020-06-18T101818.930.png

 

▷ Two-way frequency plot (EYES와 HAIR)

 

다운로드 - 2020-06-18T101820.563.png

 

다운로드 - 2020-06-18T101822.131.png

 

▷ Two-way frequency plot (REGION과 HAIR)

 

다운로드 - 2020-06-18T101823.931.png

 

다운로드 - 2020-06-18T101825.771.png

 

 

이상으로 PROC FREQ 프로시저를 사용한 빈도표를 이용한 plot을 그리는 방법에 대해 알아보았습니다.

감사합니다^^

 

 

[reference]

https://support.sas.com/documentation/cdl/en/statug/63962/HTML/default/viewer.htm#statug_freq_sect02...

https://support.sas.com/documentation/cdl/en/statug/63962/HTML/default/viewer.htm#statug_freq_sect02...

 

Version history
Last update:
‎06-17-2020 10:35 PM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

Article Labels
Article Tags