python pandas OLS.predict,正确的签名是什么?

1 投票
1 回答
648 浏览
提问于 2025-04-17 20:08

我有一个使用pandas库的OLS模型,

mid_lag_lead_df_model

-------------------------回归分析总结-------------------------

公式: Y ~ <1> + <2> + <3> +

观察数量: 56 自由度数量: 4

R平方: 0.2864 调整后的R平方: 0.2452

均方根误差: 0.0001

F统计量 (3, 52): 6.9554, p值: 0.0005

自由度: 模型 3, 残差 52

-----------------------估计系数总结------------------------

 Variable       Coef    Std Err     t-stat    p-value    CI 2.5%   CI 97.5%

        1     0.0527     0.0268       1.97     0.0547     0.0001     0.1053
        2    -0.0009     0.0269      -0.03     0.9730    -0.0537     0.0519
        3     0.0980     0.0268       3.66     0.0006     0.0455     0.1505
intercept     0.0000     0.0000       1.59     0.1184    -0.0000     0.0000

---------------------------------总结结束---------------------------------

如果我需要根据 [0.000207, -0.000361, -0.000091] 来预测 y 的值,

mid_lag_lead_df_model.predict

那么使用 predict 的时候,应该怎么写呢?

1 个回答

2

你可以这样做来计算 y,这是你的自变量向量:

mid_lag_lead_df_model.beta.dot(pandas.Series([0.000207, -0.000361, -0.000091]))

撰写回答