- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Facebook prophet 执行异常检测任务。
先知的一般超参数的优化将使我们做出更好的预测 (yhat),但先知中的异常是根据值 (Y) 是否位于区间宽度之外来决定/捕获的。
问题:
我还附上了为使用 prophet 检测异常而绘制的图表片段。
在这方面的任何帮助和指导都将非常非常有帮助,期待进行建设性和有益的讨论。谢谢。
最佳答案
我在过去的任务中使用了类似的解决方案,Prophet 运行良好。假设是使用阈值构建我的数据模型,并将边界外的所有内容捕获为异常。
对于方法,我认为这取决于您想要捕捉的内容,也许在您的情况下趋势的不确定性就足够了(如果这是我们在图中看到的)。
回答您的问题:
Interval_width 参数仅与趋势的不确定性 和观测噪音有关。如 docs 中所述: “我们假设 future 趋势变化的平均频率和幅度将与我们在历史上观察到的相同。我们将这些趋势变化向前转换,并通过计算它们的分布来获得不确定性区间。这种测量不确定性的方法的一个特性是,通过增加 changepoint_prior_scale 来允许速率具有更高的灵 active ,这将增加预测的不确定性。 (...) 不确定区间的宽度(默认为 80%)可以使用参数 interval_width 进行设置。” 简而言之,我们可以说,从趋势来看,80% 的样本应该在这些边界之间(yhat_upper 和 yhat_lower)
要查看季节性的不确定性,您必须进行完整的贝叶斯抽样。 mcmc.samples 默认为 0,表示它使用后验估计的最大值。
关于python - 优化用于异常检测的 Prophet 区间宽度参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71124523/
我在 Mac X1 上,蒙特雷。 我已经安装了 prophet,但在尝试拟合模型时遇到了这个问题。 RuntimeError: Error during optimization: console l
我刚开始在 R 中使用 Facebook 的 Prophet 库,我有一个关于 dyplot.prophet 绘图函数的问题。我使用这段代码创建了一个图: dyplot.prophet(m,forec
我正在使用 Facebook prophet 执行异常检测任务。 先知的一般超参数的优化将使我们做出更好的预测 (yhat),但先知中的异常是根据值 (Y) 是否位于区间宽度之外来决定/捕获的。 问题
我正在使用 Prophet(Facebook 的时间序列库),它会产生大量输出。是这样的: Prophet output 我已经沉默了一些像这样的输出: @contextmanager def sup
我使用 Prophet 来预测销售额并使用饱和度参数来避免负值: df_prof = df_prof.sample(1000)df_prof['cap'] = 6000df_prof['地板'] =
我正在尝试(第一次)使用 add_regressor 函数向 prophet 添加一个外部变量,但我得到的结果看起来很奇怪。我使用的数据集可在 kaggle(众所周知的洗发水销售)上免费获得 here
我正在尝试使用 Prophet 进行分钟预测。但我得到了奇怪的输出。任何有关如何在 Prophet 中按分钟进行预测的建议或改进我的代码的建议将不胜感激! 数据采用 FB Prophet 格式。 df
我一直在使用 Facebook 的 Prophet,到目前为止它已经产生了一些很好的结果。 查看文档和谷歌搜索后,似乎没有一种自动的方法可以从模型中提取季节性趋势作为数据框或字典,例如: weekly
我是 Python 和 Facebook Prophet 的新手,所以这可能很简单,但我无法在网上找到答案。 我有一个 7 列的 csv 文件。一列包含具有每日增量的日期戳 ('ds') 列,其他 6
我有以下数据框: fid via 2015-01-18 id_22207 0.275056 2015-01-30 id_22207 0.306961
我正在研究一个多变量(100+ 个变量)多步骤(t1 到 t30)预测问题,其中时间序列频率为每 1 分钟一次。该问题需要预测 100 多个变量之一作为目标。我很想知道是否可以使用 FB Prophe
我们的客户向我们提供了一个 Prophet“.projection”文件,它看起来是一个二进制文件(在记事本中打开时有很多特殊字符 - ?Š…kÿd?Š…kÿd? ). 我的问题是 - 如何将此文件导
我对在 R 中使用 Prophet 进行时间序列预测非常陌生。我能够使用 Prophet 预测单个产品的值。如果我可以使用 Prophet 循环为多个产品生成预测,有什么办法吗?下面的代码对于单个产品
谁能解释一下如何在 Python3 上安装 Prophet? 我尝试了 pip install fbprophet 但没有成功。 尝试在导入 pandas 和 sklearn 后在笔记本中执行此操作并
我对用 Python 和 Prophet 做时间序列还很陌生。我有一个包含变量商品代码、日期和销售数量的数据集。我正在尝试使用 python 中的 Prophet 预测每个月每篇文章的销量。 我尝试使
我有关于单位时间疾病病例数的数据,因此我可以预测疾病的爆发。我使用 Facebook Prophet 的 plot_components 函数从数据中提取基本趋势,Prophet 允许人们很容易地做到
我的数据集中有大约 23300 个每小时的数据点,我尝试使用 Facebook Prophet 进行预测。要微调超参数,可以使用交叉验证: from fbprophet.diagnostics imp
我正在尝试使用先知。 我已经安装了所有必需的软件包: pip install pandas numpy jupyterlab seaborn conda install pywin32 conda i
我正在 Jupyter Notebook 中运行这段代码。一切都很顺利,但最后一行总是使内核崩溃(“内核似乎已经死亡。它将自动重新启动。”)。我在 Colab 中运行了它,效果很好。有什么想法吗? i
我用谷歌搜索了如何安装 fbprophet 包,但最重要的结果是如何安装 prophet。这两个包有什么区别?它们是一样的吗? 最佳答案 它是由相同的开发人员开发的。似乎只是改了个名字。 Prophe
我是一名优秀的程序员,十分优秀!