본문 바로가기

반응형

SAS

(4)
[내 맘대로 SAS 공부] 범주형(categorical) 변수 처리 1. 데이터 생성 Input: 생성할 변수명 설정 - 변수1 $ : 변수1이 문자형임을 의미 - 변수2: $4. : 변수2는 문자형이며 4자리까지 출력함을 의미 - @@ : 입력한 데이터(cards)에서 한 줄에 여러 데이터가 들어와도 지정한 변수(input)에 지정된 변수에 맞춰 데이터 생성 data human;/* data 데이터 테이블 명 지정 */ input name: $4. gender $ age height @@; cards; Lee Women 25 176 Park Women 28 165 Kim Men 14 169 Choi Women 38 172 Youkkk Men 21 181 Youk Men 24 173 Leeeee Women 43 179 Lee Men 23 159 Kim Men 19 180..
[내 맘대로 SAS 공부] 산점도(scatter plot)과 히스토그램(histogram) 1. 데이터 불러오기 /* 데이터 불러오기 */ proc import datafile = "/home/회귀분석/Advertising.csv" dbms = csv out = advertising; getnames = yes; /* getnames: 첫 행을 변수명으로 사용 */ run; 2. 산점도 (1) 기본 산점도 코드 /* 기본 산점도(scatter plot) */ proc gplot data = advertising; plot sales * radio = 2; /* Y축 변수 * X축 변수 = 1 1 설명은 아래 코드*/ run; (2) 옵션을 추가한 산점도 코드 /* 옵션 추가한 산점도(scatter plot) */ symbol1 i = join v = dot c = black ci = red c..
[내 맘대로 SAS 공부] 간단한 선형 회귀 분석 1. 데이터 불러오기 proc import datafile = "/home/회귀분석/Advertising.csv" dbms = csv out = advertising; getnames = yes; /* getnames: 첫 행을 변수명으로 사용 */ run; 2. 데이터 산점도 그리기 및 요약 통계량 /* 데이터 산점도 */ proc sgscatter data = advertising; matrix sales TV radio newspaper; run; /* 데이터 요약통계량 */ proc means data = advertising n min max mean median maxdec = 2 ; run;/* maxdec = 2: 소수점 2번째 자리까지 */ 3. 데이터 표준화 proc standard d..
[내 맘대로 SAS 공부] 시계열 - 평활법 평활법에 의한 시계열 이동평균평활법 1. 단순이동평균법 (simple moving average method) 더보기 정의 - 수평적 시계열에 적용(수평적 시계열: 시간의 경과에 따라 평균 수준이 변하지 않는 시계열) - 가장 최근의 m-기간 동안 자료들의 단순평균으로 다음 값을 예측하는 방법 예측식 $\begin{align} F_{n+1} \;&=\; {1 \over m}(Z_{n} + Z_{n-1} + \cdots + Z_{n-m+1}) \\ &=\; {1 \over m} {\sum_{t=n-m+1}^{n}} Z_i \\ &=\; MA_n \end{align}$ $Z_n$: n시점에서의 실제값 $F_{n+1}$: 시점 n에서 추정한 n+1시점 예측값 2. 선형이동평균법 (linear moving me..

반응형