익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT 위키
검색
디키-풀러 테스트
편집하기
IT 위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
고급
특수 문자
도움말
문단 제목
2단계
3단계
4단계
5단계
형식
넣기
라틴 문자
확장 라틴 문자
IPA 문자
기호
그리스 문자
그리스어 확장
키릴 문자
아랍 문자
아랍어 확장
히브리 문자
뱅골어
타밀어
텔루구어 문자
싱할라 문자
데바나가리어
구자라트 문자
태국어
라오어
크메르어
캐나다 원주민 언어
룬 문자
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
서식 지정
링크
문단 제목
목록
파일
각주
토론
설명
입력하는 내용
문서에 나오는 결과
기울임꼴
''기울인 글씨''
기울인 글씨
굵게
'''굵은 글씨'''
굵은 글씨
굵고 기울인 글씨
'''''굵고 기울인 글씨'''''
굵고 기울인 글씨
디키-풀러 정상성 검정(Dickey-Fuller Test)은 시계열 데이터의 정상성(Stationarity)을 검정하는 통계적 방법으로, 단위근(Unit Root) 여부를 판별하여 시계열이 평균과 분산이 일정한 정상 과정인지 확인하는 데 사용된다. ==개요== 정상성은 시계열 분석에서 중요한 개념으로, 정상적인 시계열은 평균과 분산이 시간에 따라 일정해야 한다. 디키-풀러 검정은 시계열이 정상적인지 아니면 단위근을 포함하는 비정상적인(non-stationary) 시계열인지 판단하는 데 사용된다. ==검정 가설== 디키-풀러 검정은 귀무가설(null hypothesis)과 대립가설(alternative hypothesis)로 구성된다. *귀무가설(H₀): 시계열이 단위근을 포함하며, 정상성이 없다. (비정상적 시계열) *대립가설(H₁): 시계열이 단위근을 포함하지 않으며, 정상적이다. 디키-풀러 검정의 결과로 '''p-value'''가 일정 임계값(예: 0.05)보다 작으면, 귀무가설을 기각하고 시계열이 정상성을 가진다고 판단할 수 있다. ==검정 방식== 디키-풀러 검정은 다음과 같은 세 가지 유형이 있다. *'''표준 디키-풀러 검정(Standard Dickey-Fuller Test)''' **자기회귀 모델을 이용하여 단순히 단위근 여부를 검정 *'''확장된 디키-풀러 검정(Augmented Dickey-Fuller Test, ADF)''' **시차(lag)를 추가하여 자기상관을 고려한 일반적인 검정 방법 *'''필립스-페론 검정(Phillips-Perron Test)''' **비슷한 목적을 가지지만, 자기상관과 이분산성을 보정하여 검정 ==검정 식== 디키-풀러 검정은 다음과 같은 회귀 모델을 기반으로 한다. ΔYₜ = α + βt + γYₜ₋₁ + δ₁ΔYₜ₋₁ + ... + δₖΔYₜ₋ₖ + εₜ 여기서, *Yₜ: 시계열 데이터 *ΔYₜ: 1차 차분(변화량) *t: 시간 변수 (추세가 있을 경우 포함) *γ: 단위근 계수 (γ < 0이면 정상성 유지) *εₜ: 오차항 검정의 핵심은 '''γ'''가 0보다 작은지 여부를 확인하는 것이다. ==예제 코드== Python을 이용하여 확장된 디키-풀러(ADF) 검정을 수행하는 예제이다.<syntaxhighlight lang="python"> import numpy as np import pandas as pd import statsmodels.api as sm from statsmodels.tsa.stattools import adfuller # 시계열 데이터 생성 (비정상 데이터) np.random.seed(42) time_series = np.cumsum(np.random.normal(0, 1, 100)) # 디키-풀러 검정 수행 result = adfuller(time_series) print("ADF 검정 통계량:", result[0]) print("p-value:", result[1]) print("임계값:", result[4]) # 결과 해석 if result[1] < 0.05: print("귀무가설 기각: 정상성을 가짐") else: print("귀무가설 채택: 정상성이 없음 (단위근 존재)") </syntaxhighlight> ==결과 해석== *p-value < 0.05 → 귀무가설 기각 → 정상적인 시계열 데이터 *p-value ≥ 0.05 → 귀무가설 채택 → 비정상적인 시계열 데이터 (차분 필요) ==활용== *'''금융 데이터 분석''' - 주가, 환율 등 금융 시계열의 정상성 검정 *'''경제학 연구''' - 거시경제 변수(GDP, 물가, 금리 등)의 장기 균형 분석 *'''공적분 검정''' - 시계열 간 장기적인 균형 관계 분석(Engle-Granger 공적분 검정 등) *'''시계열 모델링''' - ARIMA 모델 적용 전 정상성 확인 ==같이 보기== *[[공적분 관계 (금융 투자)]] *[[시계열 분석]] *[[자기회귀이동평균(ARIMA) 모델]] *[[통계적 차익 거래]] *[[페어 트레이딩]] ==참고 문헌== *Dickey, D. A., & Fuller, W. A. (1979). ''Distribution of the Estimators for Autoregressive Time Series with a Unit Root''. Journal of the American Statistical Association. *Hamilton, J. D. (1994). ''Time Series Analysis''. Princeton University Press. [[분류:금융]] [[분류:투자]]
요약:
IT 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
IT 위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기
둘러보기
대문
최근 바뀜
광고
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록