问题标签 [forecast]
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.
r - 如何将 geom_point() 添加到 autolayer() 行?
尝试将 geom_points 添加到 autolayer() 行(图片中的“fitted”),这是 Rob Hyndmans 预测包中 ggplot2 的 autoplot() 的包装部分(ggplot2 中也有一个基本的 autoplot/autolayer 所以同样可能适用于那里) .
问题是(我不是 ggplot2 专家,并且 autoplot 包装器使它变得更棘手) geom_point() 适用于主调用,但我如何应用类似于自动层(拟合值)?
像普通的 geom_line() 一样尝试 type="b" 但它不是 autolayer() 中的对象参数。
r - 如何使用 R 时间序列和预测设置和显示多列索引
我有一个“帐户”、“资产”、“日期”、“资产网络使用情况”的示例使用表,其中包含每个资产 15 天的汇总使用数据。我正在尝试在表中附加未来 15 天内每天的预测使用情况,或者至少创建一个具有相同表结构的输出。
例如
我已经能够生成仅按日期聚合的附加表。我想包括日期/帐户/资产但是我在设置一个不会在时间序列 ts() 函数上遇到错误的索引时遇到了挑战
关于语法更新的任何建议,或使用不同的方法来实现我的结果?
python - 如何解决属性错误“Int64Index'对象没有属性'inferred_freq'”
我正在尝试绘制一个季节性分解模型,以便使用代码来描述时间序列趋势和季节性,这给了我一个错误,上面写着
AttributeError:“Int64Index”对象没有属性“inferred_freq”
我正在关注此链接中的模型
我的数据框看起来像这样:
我正在使用以下软件包:
回溯错误信息如下:
r - How does the forecast function work for auto.arima with exogenous regressors?
I am trying to fit a dynamic regression model using auto.arima. I have monthly data for gas (for heating) use per customer (which I want to predict) and set of regressors (e.g. heating degree days, gas price, structural dummies for particular years and seasonal dummies). I have forecast values for the exogenous regressors. Use per customer data is available from Jan 2005- Mar2018, all other data is from Jan2005-Dec 2021. I am trying to forecast Use Per Customer for all months of the year 2020. I am unsure how to divide my data between xreg in the auto.arima function and the forecast function. The forecast values I am currently yielding do not match up with the month of use, for example, April 2018 forecast for use per customer is as high as and almost equal to Jan 2005 actual use. This should not be the case.
I am trying to forecast gas usage for residential customers using a dynamic regression model in the forecats package. I have referred to the online textbook by Prof. Rob J. Hyndman https://otexts.com/fpp2/forecasting.html
Expected result
Point forecast
Jan 2005 111.19
Feb 2005 89.22...
April 2005 53.86
Actual result Point forecast
April 2018 111.19 May 2018 89.22... Jun 2018 53.86
r - 为什么我的 ggseasonplot 在相同数据上的 seasonplot 包含数据点时会丢失数据点?
当我使用以下数据使用预测包生成 ggseasonplot 时..
使用此代码:
数据绘制不正确 - 绘制的值不正确,缺少 2019 年 1 月,并且 1 月 17 日有 2 个值?
如果我使用以下方法绘制相同的数据:
...一切都正确绘制 - 我很困惑 - 任何人都可以帮助我做错了什么?
(请原谅我,因为我对 R 比较陌生,对 Stack Overflow 也很陌生!)
G
python-3.x - 如何在库 pmdarima 中使用带有 pipeline.fit() 的外生变量?
我目前正在使用该库构建 ARIMAX 模型pmdarima
:
参数说明:
外生:类数组,形状=[n_obs,n_vars],可选(默认=无)
一个可选的二维外生变量数组。如果提供,这些变量将用作回归操作中的附加特征。这不应包括常数或趋势。请注意,如果 ARIMA 适合外生特征,则必须为其提供外生特征以进行预测。
但我不明白这种格式是什么意思:shape=[n_obs, n_vars]
?
n_obs
和的含义是n_vars
什么?
为什么我们需要这种格式而不是时间序列格式的外生变量?
r - R包“预测”:每周频率的每日数据导致错误的年度数据
我正在尝试将 ETS 和 ARIMA 模型拟合到 2017 年 1 月 1 日至 2019 年 3 月 31 日的每日销售数据
使用 R 包“预测”,我从我的数据中创建了一个 ts 对象。在这里,我使用了频率7。不幸的是,这改变了我的日期符号,如下所示,每第 7 个周期开始一个新的“年”,而不是保持旧的日期格式。
问题:如何从我的数据中应用每周季节性,同时使用“年-月-日”格式(2017-01-01)保持所需的日期结构。
应用 ts 之前的旧输出。
然后:
r - auto.arima 函数中stationary=TRUE 的含义
我有这个数据是从预测值和观察中获得的残差序列。原始系列是随机游走,漂移非常小(平均值=0.0025)。
我知道这个残差系列有一些系列相关性,可以用ARIMA
.
我尝试了以下配件:
如果我们参考auto.arima
的帮助页面,我们会看到:
固定:如果为 TRUE,则将搜索限制为固定模型。
从acf
andpacf
中err
我们可以看出,它是由一个MA
模型来拟合的,而不是AR
,为什么auto.arima
给我一个AR
fit 呢?
我的理解是两者都m1
应该m2
是静止的,那么这个stationary
论证的目的是什么?
现在更有趣的是,如果我们绘制这两个模型的根:
尽管 m1$residuals 是白噪声,但 (m1)的模型stationary=T
不如m2
我们查看根图时的模型平稳。