作者 | GUEST
編譯 | VK
來源 | Analytics Vidhya
時間序列預測是機器學習的一個非常重要的領域,因為它讓你能夠提前「預見」並據此制定業務計劃。
在本博客中,我們將了解什麼是時間序列預測,Power BI如何製作時間序列預測圖和Power BI用於預測的模塊。
時間序列是以天、小時、月和年為單位定期收集數據。時間序列預測是機器學習中的一種技術,它通過分析數據和時間序列來預測未來的事件。
❝
這種技術基於歷史時間序列數據提供了對未來趨勢的近乎精確的假設。
❞
時間序列允許你分析主要模式,如趨勢、季節性、周期性和不規則性。它被廣泛應用於股票市場分析、模式識別、地震預測、經濟預測、人口普查分析等領域。
時間序列包括趨勢周期和季節性。不幸的是,許多人混淆了季節性行為和周期性行為。為了避免混淆,讓我們了解它們是什麼:
Power BI提供了兩個指數平滑的版本,一個用於季節性數據(ETS AAA),另一個用於非季節性數據(ETS AAN)
Power BI會根據對歷史數據的分析,在開始預測折線圖時自動使用適當的模型。
在本教程中,我使用以下數據集。
要使用預測功能,我們使用「分析」選項卡,「分析」面板允許你向視覺效果添加動態參考線,以提供重要趨勢或信息的焦點。它位於Power BI桌面的可視化區域。
創建折線圖:
對於預測,請轉到分析窗格,我們可以看到預測選項。單擊Add,將forecast length設置為6年,置信區間為95%,然後單擊Apply。
現在你會注意到,我們在數據結束後有一條預測線,陰影灰色區域是我們的置信區間。
如果你想在同一框架內快速查看趨勢和預測,以了解並做出任何業務決策,Power BI可以幫助你。
你可以在Python或R中使用Arima和其他時間序列模塊,下一次我將用Python討論Arima。
原文連結:https://www.analyticsvidhya.com/blog/2020/07/time-series-forecasting-using-microsoft-power-bi/