问题标签 [facebook-prophet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
936 浏览

python - pip install fbprophet - 错误:“io.h:没有这样的文件或目录错误:命令'cl.exe'失败,退出状态2

我正在尝试为python(anaconda,windows)安装包:“fbprofit”。在第一阶段我遇到错误:需要 Microsoft Visual C++ 14.0 - 错误 - pip install fbprophet 但现在它似乎已解决(感谢SO),还有另一个错误:

我看到这里对于windows下不同的python包有很多类似的问题。我仍然无法得到解决方案。

我试过了:

1)从 Visual Studio 2017/Visual Studio Tools/命令提示符启动 pip install - 否则(从其他“cmd”)我得到另一个错误。(建议:https ://stackoverflow.com/a/45918595/625396 - 这似乎是个好主意!)

2)https://stackoverflow.com/a/44563421/625396 这似乎没有任何效果,奇怪的是它对很多人都有效

3)https://github.com/sammchardy/python-binance/issues/148 这里建议下载预编译的轮子,我已经安装了与我的机器相关的:Twisted‑18.7.0‑cp36‑cp36m‑win_amd64.whl 但它没有效果

0 投票
1 回答
216 浏览

r - 使用先知包的向后预测

我有从 2017 年 7 月到 18 年 7 月的零售数据,并且想将该系列扩展到 17 年 1 月到 17 年 6 月期间,我没有任何数据。

由于这是零售数据,我想使用该prophet软件包,因为它说明了假期和每月/每年的趋势。但是我无法让它预测过去的数据,因为我不能打电话make_future_dataframe给我过去的一段时间。

我无法共享数据,所以在我的示例y中是从rnorm()

有没有一种方法可以让prophet我给我过去的预测而不必填写假日期?

谢谢

0 投票
1 回答
56 浏览

r - 如何预测许多产品的时间序列,包括 R 中的季节性因素

在我之前的一个产品预测问题之后,假设我有 5 个产品要预测,如下面的数据:

我想预测unitsfor time = 10all products。

我可以看到在 处time = 4*kk = 1,2,...单位数量大幅增加,我想将其作为季节性因素包括在内。

我怎么能这样做R?也许与prophet?任何其他library或方式也可以。

0 投票
1 回答
3982 浏览

python - 使用 Facebook Prophet 一次预测多个变量

我是 Python 和 Facebook Prophet 的新手,所以这可能很简单,但我一直无法在网上找到答案。

我有一个 7 列的 csv 文件。一列包含一个带有每日增量的日期戳 ('ds') 列,其他 6 列('y1'、'y2'、'y3' 等)包含 6 个变量,其值与日期戳一致。

我不想创建六个不同的两列 csv 文件并运行 Prophet 六个不同的时间(一次只预测一个变量),我想找到一种方法来一次预测所有六个变量。这是我正在尝试的:

当我运行它时,我收到以下错误:

任何见解/帮助将不胜感激。谢谢!

0 投票
0 回答
619 浏览

pyspark - 如何有效地使用 pyspark mapPartitions 训练 facebook 先知模型?

我现在正在和先知一起训练股票模型。有 3000 只股票需要训练。我需要为每个模型找到最佳参数。所以我使用带火花的先知,但效率不高。像这样的代码:

evaluate_param 结果如下: 在此处输入图像描述

时间序列数据ds是先知参数。changepoint_prior_scale, seasonality_prior_scale, monthly_seasonality, yearly_seasonality

评估分区功能如下:

现在训练过程很慢,evaluate_result计数是100,我需要5个小时才能训练100次。如何提高训练速度?谢谢!

0 投票
2 回答
3252 浏览

python - Prophet Python ValueError:数据框中缺少回归量

我正在尝试为 Python 使用最新的(第二个)0.3 版本的 Prophet 包。

我的模型应该包含一个外生回归量,但我收到一个 ValueError 说明数据帧中确实缺少现有的回归量。这是一个错误还是我做错了什么?

0 投票
1 回答
3057 浏览

r - 使用 R 对多个项目进行 Prophet 预测

我对在 R 中使用 Prophet 进行时间序列预测非常陌生。我能够使用 Prophet 预测单个产品的值。如果我可以使用循环使用 Prophet 为多种产品生成预测,有什么办法吗?下面的代码对单个产品来说工作得很好,但我正在尝试为多个产品生成预测

样本数据集:

在此处输入图像描述

0 投票
1 回答
10537 浏览

python - pip install options "no-cache-dir" and "target" don't work well together?

I have found that running

pip install fbprophet --target=/tmp/foo --no-cache-dir

gives the following error: ImportError: No module named pystan

However if I remove either --target or --no-cache-dir options then it installs successfully. i.e. both of the following commands are successful:

  1. pip install fbprophet --no-cache-dir

  2. pip install fbprophet --target=/tmp/foo

Does anybody know why that's the case?

0 投票
1 回答
1480 浏览

r - Prophet Package - 在 R 中按 Group 为预测添加假期

我正在阅读有关在 R 中按组运行先知的问答。 使用 Prophet 包在 R 中的 Dataframe 中按组进行预测

提供的答案很有用,但不包括为先知功能添加的假期参数。

按组运行函数时,如何将假期 data.frame 传递给先知函数?

这是我的示例数据:

在将它传递给先知函数时,我尝试按假期 data.frame 参数分组,但输出不正确。所有假期 a,b,b,d 都传递给每个组,由组在假期数据帧中独立地传递;这是不正确的。

如何将假期 data.frame 传递给由组运行的先知函数,以预测每个组具有相应的假期?

0 投票
1 回答
4083 浏览

python - 不能使用先知进行预测(Dataframe 的非 NaN 行少于 2 个)

我在 kaggle 中的笔记本

请关注我笔记本底部附近的方块。我无法使用错误消息“ValueError:Dataframe 的非 NaN 行少于 2 个”进行预测。

我能做些什么来解决它???