Tutorial_prophet

R 유저들을 위한 단일 시계열 예측모형 Prophet 소개

Introduction

이 Repo는 Facebook에서 제안한 시계열 예측모형인 Prophet을 소개하는 질 좋은 튜토리얼 자료를 찾고 있는 한국 R 유저들을 위해 만들었습니다. Facebook에서 훌륭한 튜토리얼을 제공하고 있으나, 영어로 된 자료라 영어에 능숙하지 않은 유저들은 약간 불편할 수 있겠다는 생각을 했어요. 안그래도 공부에 집중하기 힘든데, 영어로된 자료면 더 하기 싫을 때가 있죠. 사실 제가 공부하기 위한 이유가 젤 큽니다..😂 Facebook에서 제공하는 튜토리얼을 기반으로 Prophet 논문을 참고한 제 의견을 첨가하여 훨씬 상세하게 튜토리얼을 작성해봤습니다.

Prophet 모형을 이렇게 소개하는 이유는 Prophet 논문을 들여다 봤을 때, Facebook에서 해당 모형을 만든 motivation이 너무 매력적이었기 때문이에요. 시계열 예측 모형이 필요로 되는 실무자라면 이론적 부분은 차치하고 이 motivation만 이해해도 Prophet 모형을 얼른 적용해보고 싶을 겁니다.

일단 첫 번째 motivation이 감명깊었어요. Prophet 모형은 시계열을 3가지 요소로 분해하고 각 요소를 시간의 함수로 가법적으로 모형화하는데, 해당 자료에 대한 이해가 깊은 도메인 지식이 풍부한 실무자라면 제 튜토리얼만 잘 이해하고 수행해보면 쉽게 모형을 advance할 수 있을거라고 생각합니다. 특히, 휴일 효과(holiday effect)와 같은 것들을 아주 쉽게 사용자가 custom할 수 있다는 점도 매력적이었어요. 본 튜토리얼이 시계열 예측모형이 필요로 되는 실무자들에게 조금이나마 도움이 됐으면 좋겠습니다.😀