Python与MATLAB:具有已知参数值的ARIMA模型

时间:2016-10-20 06:50:06

标签: python r statistics statsmodels

在MATLAB中,我们可以使用以下函数指定具有已知参数值的ARIMA(p,D,q)模型

enter image description here

file destination do
  content IO.binread(source)
  action  :create
end

在Python或R中,我可以这样做来构建我自己的模型吗?

之后,我需要使用此模型来预测我的数据集

enter image description here

在Python或R中,我可以这样做吗?

1 个答案:

答案 0 :(得分:1)

下面的Python StatsModels示例。

test_model = sm.tsa.ARIMA(test_data['log_PI'], [1, 1, 0]).fit()
test_model.params

输出

const             0.001166
ar.L1.D.log_PI    0.593834
dtype: float64

_ = test_model.plot_predict(end="2016-12")

输出

enter image description here

# Constant param change
test_model.params.const = 0.02
# test_model.params[0] = 0.02

# AR params change
# test_model.params[1] = 0.9
# test_model.arparams[0] = 0.9

_ = test_model.plot_predict(end="2016-12")

输出

enter image description here