在MATLAB中,我们可以使用以下函数指定具有已知参数值的ARIMA(p,D,q)模型
file destination do
content IO.binread(source)
action :create
end
在Python或R中,我可以这样做来构建我自己的模型吗?
之后,我需要使用此模型来预测我的数据集
在Python或R中,我可以这样做吗?
答案 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")
输出
在
# 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")
输出