CAFE

공지사항

PROC EXPAND를 이용한 시계열 데이터 처리

작성자백승민|작성시간10.05.25|조회수1,017 목록 댓글 2

Skip Headers

Proc EXPAND
데이터 처리
go to documentation home
HOME
Go to Book List
FUN_home
go to table of contents
연구회
go to index
자료실
go to master index
EXPAND
go to feedback page
MAIL

go to previous page
Previous
 
var from_url = document.referrer; document.write("" ); _uacct = "UA-2218741-1"; urchinTracker();

PROC EXPAND

1. 수치함수
2. 고전적 분해
3. 중심이동
4. 누적 처리
5. 시계열, 비교
6. 역이동 처리
7. 계열 및 기타 처리

1. 수치함수

 

처음메뉴로

함수명 설명

+ number

상수 더하기

- number

상수 빼기

* number

상수 곱하기

/ number

상수 나누기

ABS

절대값

ADJUST

다음에 오는 이동 윈도우 더하기(moving window summation)와 곱하기 연산자(moving window product)가 윈도우 길이에 따라 조정해야 하는 것을 나타낸다

 
2. 고전적 분해

 

처음메뉴로

함수명 설명

CD_I s

고전적 분해 불규칙 성분

CD_S s

고전적 분해 계절 성분

CD_SA s

고전적 분해 계절변동조정계열

CD_TC s

고전적 분해 추세-순환 성분

CDA_I s

고전적 분해 (가법) 불규칙 성분

CDA_S s

고전적 분해 (가법) 계절 성분

CDA_SA s

고전적 분해 (가법) 계절변동조정계열

CEIL

X보다 크거나 같은 정수의 최소값

 

3. 중심이동 : 주변 자료 처리

 

처음메뉴로

함수명 설명

CMOVAVE window

중심이동평균

CMOVCSS window

중심이동수정제곱합

CMOVGMEAN window

중심이동기하평균

CMOVMAX n

중심이동최대값

CMOVMED n

중심이동중앙값

CMOVMIN n

중심이동최소값

CMOVPROD window

중심이동곱하기

CMOVRANGE n

중심이동(주변)범위

CMOVRANK  n

중심이동(주변)순위

CMOVSTD window

중심이동(주변)표준편차

CMOVSUM n

중심이동합

CMOVTVALUE window

중심이동 t-값

CMOVUSS window

중심이동비수정제곱합

CMOVVAR window

중심이동분산

 

4. 누적 처리 : n 배수값에 대한 처리

 

처음메뉴로

함수명 설명

CUAVE [ n ]

누적평균

CUCSS [ n ]

누적수정제곱합

CUGMEAN [ n ]

누적기하평균

CUMAX [ n ]

누적 최대값

CUMED [ n ]

누적 중앙값

CUMIN [ n ]

누적 최소값

CUPROD [ n ]

누적 곱하기

CURANK [ n ]

누적 순위

CURANGE [ n ]

누적 범위

CUSTD [ n ]

누적 표준편차

CUSUM [ n ]

누적 합

CUTVALUE [ n ]

누적 t-값

CUUSS [ n ]

누적 비수정제곱합

CUVAR [ n ]

누적 분산

 
5. 시계열,비교

 

처음메뉴로

함수명 설명

DIF [ n ]

현재와 (현재-n)관측치 의 차

EWMA number

지수가중이동평균 (단순지수평활)

EXP

지수함수

FDIF d

분수차분 ( fractional differencing ) fractionally differenced process

HP_T lambda

Hodrick-Prescott Filter 추세 성분

HP_C lambda

Hodrick-Prescott Filter 순환 성분

ILOGIT

역 로지스틱함수              

LAG [ n ]

계열 n기간 이전의 값

LEAD [ n ]

계열 n기간 이후의 값

LOG

자연로그

LOGIT

로지스틱 함수               

MAX number

x와 number의 최대값

MIN number

x와 number의 최소값

> number

만약 x <= number 면 결측치, 이외 x

>= number

만약 x <   number 면 결측치, 이외 x

= number

만약 x ≠   number 면 결측치, 이외 x

^= number

만약 x =   number 면 결측치, 이외 x

< number

만약 x >=   number 면 결측치, 이외 x

<= number

만약 x >   number 면 결측치, 이외 x

 
6. 역 이동 처리

 

처음메뉴로

함수명 설명

MOVAVE n

역 이동 평균                   

MOVAVE window

역 가중 이동 평균                   

MOVCSS window

역 이동 수정 제곱합

MOVGMEAN window

역 이동 기하평균

MOVMAX n

역 이동 최대값

MOVMED n

역 이동 중앙값

MOVMIN n

역 이동 최소값

MOVPROD window

역 이동 곱

MOVRANGE n

역 이동 범위

MOVRANK n

역 이동 순위

MOVSTD window

역 이동 표준편차

MOVSUM n

역 이동 합

MOVTVALUE window

역 이동 t-값

MOVUSS window

역이동 비수정제곱합

MOVVAR window

역이동 분산

 

7. 계열 및 기타 처리

 

처음메뉴로

함수명 설명

MISSONLY <MEAN>

다음에 오는 이동 시간 윈도우 통계 연산자가 단지 결측값을 이동 통계량으로 대체 해야 하는것과 비결측치 값은 변동없이 유지해야하는것을 나타낸다.

만약 옵션 MEAN을 지정했으면, 결측값은 계열의 전반적인 평균에 의해 대체 된다.

NEG

부호 변경

NOMISS

다음에 오는 이동 윈도우 더하기(moving window summation)와 곱하기 연산자(moving window product)가 결측치(missing)를 허용하지 않는 것을 나타낸다

PCTDIF n

현재값과 lag n의 퍼센트차

(PCTDIF 3);      * 현재값과 LAG 3의 퍼센트 차;

PCTSUM n

현재 값과 누적 합계 n-lag기간의 누적 페센트

RATIO n

lag n에 대한 현재 값의 비율

RECIPROCAL

분수

REVERSE

순서전화 마지막관측치부터

SCALE

(N1~N2) 로 스케일 조정

SEQADD sequence

계열에 순차적(sequence) 값을 더한다

SEQDIV sequence

계열에 순차적(sequence) 값을 나눈다

SEQMINUS sequence

계열에 순차적(sequence) 값을 뺀다

SEQMULT sequence

계열에 순차적(sequence) 값을 곱한다

SET

N1-파라미터 값을 모두 N2-파라미터 값으로 변경

SETEMBEDDED

(SETEMBEDDED (1 100)); * 내포된 1의 값을 100으로 변경;

N1의 내포된 값을 N2로 변경

SETLEFT

첫 N1의 시작 값을 N2로 변경

SETMISS number

계열에서 결측치값을 지정된 수자로 변경

SETRIGHT

N1의 끝값을 N2로 변경

SIGN

각각 X <0 이라면 -1, X=0 이라면 0, X>0 이라면 1

SQRT

제곱근  

SQUARE

제곱

SUM

누적합  

SUM n

n-기간 lag 배수의 누적 합계   

TRIM n

T<=n OR T>= N-n+1 인 관측치는 MISSING으로 대체

TRIMLEFT n

만약 t<= n 라면 결측치 값을 Xt로 변경

TRIMRIGHT n

만약 t>=N-n+1라면 결측치 값을 Xt로 변경

  
다음검색
현재 게시글 추가 기능 열기
  • 북마크
  • 공유하기
  • 신고하기

댓글

댓글 리스트
  • 작성자freerider | 작성시간 10.05.25 wow..감사합니다.^^
  • 작성자백승민 작성자 본인 여부 작성자 | 작성시간 10.05.25 원본 주소입니다 : http://www.statwith.pe.kr/SAS/8.EXPAND/EXPAND.htm
    엑셀로 구현하여서 예제랑 같이 올리려했는데, 시간이 여의치 않아서 설명만 올립니다..
    SAS로 구현해보시면 이해가 더 빠르실겁니다..
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼