当前位置: 首页 > news >正文

深圳极速网站建设报价google play商店

深圳极速网站建设报价,google play商店,建什么类型个人网站比较好,做字网站文中内容仅限技术学习与代码实践参考,市场存在不确定性,技术分析需谨慎验证,不构成任何投资建议。Prophet 是一种基于加法模型的时间序列数据预测程序,在该模型中,非线性趋势与年、周、日季节性以及节假日效应相匹配。…

文中内容仅限技术学习与代码实践参考,市场存在不确定性,技术分析需谨慎验证,不构成任何投资建议。

Facebook Prophet
Prophet 是一种基于加法模型的时间序列数据预测程序,在该模型中,非线性趋势与年、周、日季节性以及节假日效应相匹配。它最适用于具有强烈季节效应和多季历史数据的时间序列。先知对缺失数据和趋势变化具有很强的鲁棒性,通常能很好地处理异常值。

Prophet 是 Facebook 核心数据科学团队发布的开源软件。

用 Python 安装

Prophet 位于 PyPI 上,因此可以使用 pip 进行安装。

python -m pip install prophet
  • 从 v0.6 起,不再支持 Python 2。
  • 自 v1.0 起,PyPI 上的软件包名称为 “prophet”;v1.0 之前为 “fbprophet”。
  • 从 v1.1 起,支持的 Python 最低版本为 3.7。

也可以通过 conda-forge 安装。

conda install -c conda-forge prophet

乘性季节性

默认情况下,Prophet 使用加性季节性进行拟合,即季节效应被加到趋势上得到预测值。下面这个航空旅客数量的时间序列就是一个加性季节性不奏效的例子:

# R
df <- read.csv('https://raw.githubusercontent.com/facebook/prophet/main/examples/example_air_passengers.csv')
m <- prophet(df)
future <- make_future_dataframe(m, 50, freq = 'm')
forecast <- predict(m, future)
plot(m, forecast)
# Python
df = pd.read_csv('https://raw.githubusercontent.com/facebook/prophet/main/examples/example_air_passengers.csv')
m = Prophet()
m.fit(df)
future = m.make_future_dataframe(50, freq='MS')
forecast = m.predict(future)
fig = m.plot(forecast)

img

这个时间序列有明显的年度周期,但预测中的季节性在时间序列起始部分过大,而在末尾部分过小。在这个时间序列中,季节性不是一个恒定的加性因子(如 Prophet 所假设的那样),而是随趋势一起增长。这就是乘性季节性。

Prophet 可以通过在输入参数中设置 seasonality_mode='multiplicative' 来建模乘性季节性:

# R
m <- prophet(df, seasonality.mode = 'multiplicative')
forecast <- predict(m, future)
plot(m, forecast)
# Python
m = Prophet(seasonality_mode='multiplicative')
m.fit(df)
forecast = m.predict(future)
fig = m.plot(forecast)

img

此时,组件图会将季节性显示为趋势的百分比:

# R
prophet_plot_components(m, forecast)
# Python
fig = m.plot_components(forecast)

img

当设置 seasonality_mode='multiplicative' 时,节假日效应也将被建模为乘性。任何添加的季节性或额外回归变量默认都会使用 seasonality_mode 所设置的值,但可通过在添加季节性或回归变量时指定 mode='additive'mode='multiplicative' 来覆盖。

例如,以下代码块将内置季节性设为乘性,但包含一个加性的季度季节性以及一个加性回归变量:

# R
m <- prophet(seasonality.mode = 'multiplicative')
m <- add_seasonality(m, 'quarterly', period = 91.25, fourier.order = 8, mode = 'additive')
m <- add_regressor(m, 'regressor', mode = 'additive')
# Python
m = Prophet(seasonality_mode='multiplicative')
m.add_seasonality('quarterly', period=91.25, fourier_order=8, mode='additive')
m.add_regressor('regressor', mode='additive')

加性和乘性的额外回归变量将在组件图中分别显示在不同的面板上。然而,混合使用加性和乘性季节性的情况相当少见,因此通常只有在有明确理由预期会出现这种情况时才会使用。

风险提示与免责声明
本文内容基于公开信息研究整理,不构成任何形式的投资建议。历史表现不应作为未来收益保证,市场存在不可预见的波动风险。投资者需结合自身财务状况及风险承受能力独立决策,并自行承担交易结果。作者及发布方不对任何依据本文操作导致的损失承担法律责任。市场有风险,投资须谨慎。

http://www.dtcms.com/a/433462.html

相关文章:

  • 哪里可以免费建设网站品牌建设计划书
  • 蒙古网站群建设餐饮网站建设服务器
  • 韩国设计app网站有哪些做网站行情
  • 5050众筹网站开发常德德山经开区建设局网站
  • 德化住房和城乡建设网站鄂州官方网站
  • 校园加盟网站建设超低价的锦州网站建设
  • 网泰网站建设wordpress打开邮箱
  • 潍坊网站开发公司班级网站首页怎么做
  • 做暧暧视频免费网站章丘网站优化
  • 专做化妆品的网站港南网站建设
  • 古典水墨网站遇到钓鱼网站怎么做
  • 深圳专业专业网站设计公司一般网站服务器
  • vi设计公司 焕识湖南关键词优化推荐
  • 网站建设word文档嵌入式软件开发工程师培训
  • 济南网站制作培训班成都市网站建
  • 网站设计属于什么经营范围多用户商城系统的效果
  • 郑州市建网站不得不知道网站
  • Tailwind预定义样式类(框架内置)(文本样式类、布局与间距类(弹性布局、网格布局)、颜色类、响应式设计类)任意值(Arbitrary Values)功能
  • 江西网站建设网络公司莱芜一中贴吧
  • 阿里巴巴网站备案网络公司是什么公司
  • 建设银行深圳天健世纪支行网站如何做宣传推广营销
  • 优化推广网站淄博seo在线网站推广
  • 东莞网站建设企业专门做dnf补丁的网站
  • iis搭建本地网站wordpress侧边栏导航代码
  • 怎么用wordpress 建站网线制作总结
  • 想系统学习wordpress沧州seo推广
  • 百度怎样收录到网站网站建设合同 英文范文
  • 网站做充值和提现大数据营销公司
  • 有了ddns怎么建设网站360搜索引擎地址
  • 网站排名优化外包价钱网站的flash