statsmodels.tsa.vector_ar.svar_model.SVARProcess¶
-
class statsmodels.tsa.vector_ar.svar_model.SVARProcess(coefs, intercept, sigma_u, A_solve, B_solve, names=
None)[source]¶ 类表示一个已知的SVAR(p)过程
- Parameters:¶
- coefs
ndarray(pxkxk) - intercept
ndarray(lengthk) - sigma_u
ndarray(kxk) - namessequence (
lengthk) - A
neqsxneqsnp.ndarraywithunknownparametersmarkedwith‘E’ - A_mask
neqsxneqsmaskarraywithknownparametersmasked - B
neqsxneqsnp.ndarrywithunknownparametersmarkedwith‘E’ - B_mask
neqsxneqsmaskarraywithknownparametersmasked
- coefs
方法
acf([nlags])计算理论自协方差函数
acorr([nlags])自相关函数
forecast(y, steps[, exog_future])使用先前的值 y 生成所需步数前的线性最小均方误差预测
forecast_cov(步骤)计算理论预测误差方差矩阵
forecast_interval(y, steps[, alpha, exog_future])假设 y 是高斯分布,构建预测区间估计
get_eq_index(name)返回请求的方程名称的整数位置
稳定VAR过程的长期截距
is_stable([verbose])根据模型系数确定稳定性
计算单位脉冲的长期效应
ma_rep([maxn])计算 MA(\(\infty\)) 系数矩阵
mean()稳定VAR过程的长期截距
mse(步骤)计算理论预测误差方差矩阵
orth_ma_rep([maxn, P])SVAR不可用
plot_acorr([nlags, linewidth])绘制理论自相关函数
plotsim([steps, offset, seed])绘制来自VAR(p)过程的模拟,以获得所需步数
simulate_var([steps, offset, seed, ...])模拟VAR(p)过程所需的步数
svar_ma_rep([maxn, P])使用A、B的MLE计算结构MA系数矩阵
to_vecm()
Last update:
Oct 16, 2024