분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
[Private 1위, 23.867]fbProphet 예측 안정화 + 기간에 따른 가중 평균 Ensemble
안녕하세요 :) 주가 예측에 관심이 많은 ChoIntelligence 입니다.
주식 또는 코인과 같은 시계열 데이터는 Economic events, media factor 등과 같은 다양한 외부 요인이 없는 한,
종가 추세에 가장 크게 영향을 받는다는 관점을 가지고 있습니다.
따라서 모델에 입력하기 위한 종가의 기본적인 전처리만 수행하였습니다.
가장 중요하게 생각했던 부분은, 추세 전환점에 따른 예측을 Average Ensemble을 통해 안정화하고,
단기, 중기, 장기 데이터에 대한 학습을 시행하여 각 학습 기간에 따른 예측 데이터에 대한 Weighted Average Ensemble을 수행하는 것입니다.
현재 비트코인 가격의 추세를 가장 잘 포함한다고 생각되는 2년 동안의 데이터 (2022.03.29~)를 Base model Prophet을 이용해
단기(6개월, 25%), 중기(12개월, 50%), 장기(24개월, 100%) 로 나누어 학습시킨 뒤, 각 모델의 예측값을 Average Ensemble을 통해 안정화했습니다.
다음으로, 예측해야 하는 두 달의 기간을 4분기로 나누어, 세 기간 모델의 예측 결과를 분기에 따른 Weighted Average Ensemble하여 최종 예측 결과를 도출했습니다.
개발 환경 : macOS Sonoma 14.0
라이브러리 버전 :
pandas 2.2.1
prophet 1.1.4
pytorch 2.2.0
matplotlib-base 3.8.4
numpy 1.26.4
데이콘(주) | 대표 김국진 | 699-81-01021
통신판매업 신고번호: 제 2021-서울영등포-1704호
서울특별시 영등포구 은행로 3 익스콘벤처타워 901호
이메일 dacon@dacon.io | 전화번호: 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved