statsmodels.tsa.vector_ar.var_model.VARProcess

class statsmodels.tsa.vector_ar.var_model.VARProcess(coefs, coefs_exog, sigma_u, names=None, _params_info=None)[source]

类表示一个已知的VAR(p)过程

Parameters:
coefsndarray (p x k x k)

外生变量的滞后系数,部分或参数重塑

coefs_exogndarray

趋势和用户提供的自变量的参数

sigma_undarray (k x k)

残差协方差

namessequence (length k)
_params_infodict

内部字典,用于提供关于params组成的详细信息,特别是k_trend(趋势阶数)和k_exog_user(用户提供的自变量数量)。 如果为None,则假设coefs_exog用于截距和趋势。

方法

acf([nlags])

计算理论自协方差函数

acorr([nlags])

自相关函数

forecast(y, steps[, exog_future])

使用先前的值 y 生成所需步数前的线性最小均方误差预测

forecast_cov(步骤)

计算理论预测误差方差矩阵

forecast_interval(y, steps[, alpha, exog_future])

假设 y 是高斯分布,构建预测区间估计

get_eq_index(name)

返回请求的方程名称的整数位置

intercept_longrun()

稳定VAR过程的长期截距

is_stable([verbose])

根据模型系数确定稳定性

long_run_effects()

计算单位脉冲的长期效应

ma_rep([maxn])

计算 MA(\(\infty\)) 系数矩阵

mean()

稳定VAR过程的长期截距

mse(步数)

计算理论预测误差方差矩阵

orth_ma_rep([maxn, P])

使用P矩阵计算正交化的MA系数矩阵,使得 \(\Sigma_u = PP^\prime\)

plot_acorr([nlags, linewidth])

绘制理论自相关函数

plotsim([steps, offset, seed])

绘制来自VAR(p)过程的模拟,以获得所需步数

simulate_var([steps, offset, seed, ...])

模拟VAR(p)过程所需的步数

to_vecm()


Last update: Oct 16, 2024