|
Facebook為Python和R發(fā)布了“Prophet” - 它的免費預測工具.遠程控制軟件,灰鴿子下載
huigezi.jpg (18.03 KB, 下載次數(shù): 727)
下載附件
灰鴿子
2017-3-1 11:12 上傳
代碼在GitHub上提供
根據(jù)Sean J. Taylor和Ben Letham在該公司的研究團隊發(fā)表的一篇博文,F(xiàn)acebook已經開放了其Prophet預測工具,旨在“使專家和非專家更容易做出高質量的預測”。他們寫道:“預測可以通過非專家直觀的方式進行定制。
代碼在GitHub上可以在Python和R中使用。
先知專門針對商業(yè)問題,如計算機基礎設施能力規(guī)劃,至少有幾個月的數(shù)據(jù)(最好是一年或更長時間)和問題,如季節(jié)性,“節(jié)假日”,可以影響趨勢(如黑色星期五和網絡星期一零售商),以及可能產生重大影響的事件(例如在嘗試預測網站流量時啟動新網站)。先知還可以處理一些缺失值和異常值,博客文章說, 遠程控制軟件, 遠程控制, 灰鴿子。
Facebook建議使用來自維基百科頁面的頁面視圖來使用Prophet,這些數(shù)據(jù)目前在tools.wmflabs.org/pageviews上可用。在R中,需要設置數(shù)據(jù),因此它有兩列:一個命名為ds,包含日期,另一個命名為數(shù)字數(shù)據(jù)。 Peyton Manning的Wikipedia頁面的樣本預測頁面視圖 - 使用R的log()函數(shù)將數(shù)值數(shù)據(jù)更改為對數(shù)標度;镜南戎A測步驟:
一個命令,如my_model < - prophet(mydata)適合一個模型;
my_future < - make_future_dataframe(my_model,periods = 365)為過去和預測日期啟動具有適當日期列的數(shù)據(jù)框;
my_forecast < - predict(my_model,my_future_df)生成預測;
plot(my_model,my_forecast)可視化預測;和
prophet_plot_components(my_model,my_forecast)圖形預測的趨勢和季節(jié)性成分。
要包括假日和其他特殊活動,您可以創(chuàng)建一個新的數(shù)據(jù)框,其中包含日期的ds列和包含假日名稱的假日列。該信息可以包含在具有my_model < - Prophet(my_data,holidays = my_holidays)的初始模型中。關于在先知在文件中的節(jié)日更多。
先知是使用斯坦創(chuàng)建的,概率編程語言與幾個流行的分析平臺,如MATLAB和Stata除了Python和R連接。
|
|