시계열 예측 6

[Prophet] Prophet Tutorial #8 - Non-Daily Data

■ [Ai] Prophet Tutorial #8 - Non-Daily Data 오늘은 Prophet 8번째 포스팅입니다. 주제는 Non-Daily Data입니다.https://facebook.github.io/prophet/docs/non-daily_data.html Non-Daily Data 또한 Prophet에서 다룰 수 있다는 것에 대한 설명입니다. 이러한 것도 가능하다고 이해하면서 진행하면 될 것 같습니다. ● Sub-daily data Prophet은 YYYY-MM-DD HH:MM:SS 형식의 Timestamp 포맷에 대해서도 시계열 예측이 가능하다고 합니다. 실제 예제로 보여주는 데이터 형식은 아래와 같습니다. 5분단위의 데이터입니다. 요세미티의 일일 기온이라고 하네요https://github..

AI/Prophet 2018.07.27

[Prophet] Prophet Tutorial #4 - Holiday Effects

■ [Ai] Prophet Tutorial #4 - Seasonality, Holiday Effects And Regressors벌써 Prophet 튜토리얼 네 번째 포스팅입니다. 오늘의 주제는 Seasonality, Holiday Effects And Regressors 입니다.https://facebook.github.io/prophet/ 오늘의 제목은 꽤 기네요. 그만큼 많고 중요한 내용이 들어있는 것 같습니다. 하나씩 살펴보겠습니다. ● Modeling Holidays and Special Events 첫 번째는 Holidays나 특별한 Events를 설정하여 해당 일자에 특별성을 부여해줍니다. 아마도 해당 일자에는 비슷한 특성을 주어 예측하는데 도움이 되도록 할 것 같습니다. 이를 위해서는 Da..

AI/Prophet 2018.06.22

[Prophet] Prophet Tutorial #3 - Trend ChangePoints

■ [Ai] Prophet Tutorial #3 - Trend ChangePoints오늘은 Prophet 튜토리얼 세 번째 포스팅입니다. 오늘의 주제는 Trend Changepoints 입니다.https://facebook.github.io/prophet/docs/trend_changepoints.html ● Trend ChangePoints 앞서 Prophet으로 예측한 결과의 그래프를 보면 그 트렌드가 변경하는 지점이 있었습니다 Prophet은 기본적으로 이러한 트렌드가 변경하는 지점을 자동으로 감지하여 트렌드를 예측한다고 합니다. 하지만 이를 사용자가 직접 세밀하게 제어할 수 있는데요. 이러한 Trend ChangePoints에 대해서 알아보고 이를 어떻게 제어할 수 있는지 튜토리얼을 진행하며 살펴..

AI/Prophet 2018.06.17

[Prophet] Prophet Tutorial #2 - Saturating Forecasts

■ [Ai] Prophet Tutorial #2 - Saturating Forecasts오늘은 Prophet의 두 번째 튜토리얼은 진행해보겠습니다. 오늘의 주제는 Saturating Forecasts 입니다.https://facebook.github.io/prophet/docs/saturating_forecasts.html ● Saturating Forecasts Prophet의 Logistic growth를 사용하여 트렌드를 예측을 할 때, 그 예측치의 최대 상한값과 하한값을 제어하고자 할 때 사용합니다. Prophet은 Linear한 모델을 사용하기 때문에 이를 제어하지 않는다면 해당 카테고리의 최대 사이즈를 넘을 수 있기 때문입니다. 전체 시장 크기, 전체 인구 수 등 이미 정해진 최대치를 넘어설 ..

AI/Prophet 2018.06.15

[Prophet] Prophet Tutorial #1 - Installation & Quick Start

■ [Ai] Prophet Tutorial #1 - Installation & Quick Start 오늘은 지난포스팅에 이어 Prophet을 좀 더 자세히 살펴보도록 하겠습니다. https://facebook.github.io/prophet/docs/installation.html 여기 있는 문서를 참고로 한 번 tutorial을 진행해보려고 합니다. Jupyter notebook을 사용하여 Python언어를 사용할 예정입니다.Jupyter notebook은 아래 링크를 참고하셔서 설치하시면 됩니다.http://jupyter.org/install Jupyter notebook, Python이 설치가 완료되었다면 이제 Prophet을 정말로 시작해보도록 하겠습니다. ● Install Prophet을 설치하..

AI/Prophet 2018.06.10

[Prophet] Facebook의 Prophet Tool

■ [AI] Facebook의 Prophet Tool Facebook에서 제공하는 오픈소스 중 하나인 Prophet Tool에 대해서 알아보겠습니다. 6월 1일에 0.3버전이 릴리즈되면서 알게되었는데요. Prophet은 시계열 데이터에 대한 예측/분석을 쉽게 해주는 도구라고 합니다. Prophet은 영어로 '예언자'라는 뜻입니다. 그 뜻에 맞게 시계열 데이터를 통해 미래의 데이터를 예측/분석해주는 역할을 합니다. Prophet은 주기적인 특성을 갖는 시계열 데이터에서 가장 잘 동작을 한다고 합니다. non-daily data도 다룰 수 있으며, outlier에 대해서도 잘 다룰 수 있다고 하네요 ● Prophet의 Advantages Facebook의 github 문서에 따르면 4가지 장점이 있다고 표현..

AI/Prophet 2018.06.09