DISCRETE option
discrete 옵션은 변수를 연속형이 아닌 범주형으로 처리하도록 하는 옵션입니다.
값을 구간으로 나누지 않고, 각 값 자체를 하나의 그룹으로 인식해서 discrete 옵션 숫자를 범주형처럼 처리합니다.
즉, 숫자 데이터를 구간으로 묶지 말고, 각각의 값 자체를 하나의 카테고리로 보는 옵션입니다.
100
200
100
300
200
100
[Vertical bar chart] 의 Discrete Option 활용법
# Discrete Option X
Discrete option을 사용하지 않은 경우에는 자동으로 데이터를 구간으로 나눕니다.
그래서 0 ~ 150, 150 ~ 250, 250 ~ 350 으로 구간으로 나뉘어서 히스토그램 형태로 표현됩니다.
data sales_data;
input sales;
datalines;
100
200
100
300
200
100
;
run;
proc chart data = sales_data;
vbar sales ;
run;
# Discrete Option O
Discrete option은 각 값을 하나의 범주로 봅니다.
그래서 100 ⇒ 3개, 200 ⇒ 2개, 300 ⇒ 1개 의 값별로 빈도가 생성됩니다.
proc chart data = sales_data;
vbar sales / discrete;
run;
[Horizontal bar chart] 의 Discrete Option 활용법
PROC CHART 의 hbar statement는 가로차트를 그리는 것으로 Discrete Option 을 활용해서 값을 개별 카테고리로 인식해서 차트를 그릴 수 있습니다.
Discrete Option 을 활용해 각 값의 빈도를 계산합니다.
아래는 discrete option 의 유무에 따른 차이점에 대해서 확인할 수 있는 예제입니다.
# Discrete Option X
proc chart data = sales_data;
hbar sales ;
run;
# Discrete Option O
proc chart data = sales_data;
hbar sales / discrete;
run;
Dive into keynotes, announcements and breakthroughs on demand.
Explore Now →