【问题标题】:Statsmodel ARIMA multiple inputStatsmodel ARIMA 多输入
【发布时间】:2018-03-12 12:40:42
【问题描述】:
我想创建我的第一个(季节性)ARIMA 模型,但我发现 Statsmodel ARIMA documentation 不够。我缺乏有关从多个数组(这些是 numpy 数组)计算预测的信息。这些 numpy 数组是一天中每一分钟的一系列值。我想使用去年每一天的数据进行预测。
关于如何做到这一点的任何建议/建议/链接/提示?
我正在使用 Python 3.6。
【问题讨论】:
标签:
python
statsmodels
arima
【解决方案1】:
您需要将数组放入单个多维数组结构(Pandas DataFrame 或 NumPy 数组)。假设你有两个数组a = [1, 2, 3] 和b = [4, 5, 6]:
data = np.dstack([a, b])
model = statsmodels.tsa.arima_model.ARIMA(data, order=(5,1,0)) # fits ARIMA(5,1,0) model
有关创建 ARIMA 模型的更全面示例,请参阅 this blog post。
【讨论】:
-
谢谢,但是当我按照你说的做时,它并没有真正起作用。见this。知道为什么会这样吗?