Facebook已开放其先知预测工具,设计“使专家和非专家更容易进行高质量的预测”,据肖恩J.Taylor和本·丽兰在公司的研究团队中的博客帖子。“预测是可定制的,这些方式是直观的非专家,”他们写道。
代码在Python和R中的GitHub上可用。
先知专门针对商业问题,例如计算机基础设施能力规划,这些能力规划至少有几个月的数据(最好是一年或更长)和季节性,“假期”,这些问题可能影响趋势(如黑色星期五和网络星期一零售商)和可能产生重大影响的事件(例如在尝试预测网站流量时启动新网站)。博客文章说,先知还可以处理一些缺少的值和异常值。
[评论这个故事,请访问Computerworld的Facebook页面。]Facebook建议使用Wikipedia页面的Page浏览量,目前在Tools.wflabs.org/pageViews上使用的数据来旋转先知。在r中,需要设置数据,以便它有两个列:包含日期的一个名为DS,另一列具有数值数据。PEYTON MANNING“S维基百科”页面的样本预测PAPVIVIES - 使用R“S log()函数更改为日志刻度的数值数据。基本先知预测步骤:
诸如my_model < - prophet(mydata)的命令适合模型; my_future < - make_future_dataframe(my_model,seriods = 365)以适当的日期列启动数据帧,用于过去和待预测的日期; my_forecast < - 预测(my_model,my_future_df)生成预测;图(my_model,my_forecast)可视化预测; Andprochet_plot_components(my_model,my_forecast)图表趋势和季节性组件的预测。由Facebook的Prophet Tool创建的图形屏幕截图使用Facebook的R.在R中的趋势和季节性样本绘制。
要包含假期和其他特殊事件,您将使用DATES和Holiday列的DS列创建一个新的数据帧,以及假期名称。该信息可以包含在My_Model < - 先知(My_Data,Holidays = My_Holidays)中的初始模型中。在文档中的先知中有更多关于假期。
先知是使用STAN,除了Python和R的外部Matlab和Stata等多个流行的分析平台连接的概率编程语言建造。
版权及免责声明:凡本网所属版权作品,转载时须获得授权并注明来源“科技金融网”,违者本网将保留追究其相关法律责任的权力。凡转载文章,不代表本网观点和立场,如有侵权,请联系我们删除。