gpt4 book ai didi

python - 如何从 statsmodels.api 中提取回归系数?

转载 作者:太空狗 更新时间:2023-10-29 21:27:57 25 4
gpt4 key购买 nike

 result = sm.OLS(gold_lookback, silver_lookback ).fit()

得到结果后,如何得到系数和常数?

换句话说,如果y = ax + c如何获取值ac

最佳答案

您可以使用拟合模型的 params 属性来获取系数。

例如下面的代码:

import statsmodels.api as sm
import numpy as np
np.random.seed(1)
X = sm.add_constant(np.arange(100))
y = np.dot(X, [1,2]) + np.random.normal(size=100)
result = sm.OLS(y, X).fit()
print(result.params)

将为您打印一个 numpy 数组 [ 0.89516052 2.00334187] - 分别估计截距和斜率。

如果您需要更多信息,可以使用包含 3 个带有模型描述的详细表格的对象 result.summary()

关于python - 如何从 statsmodels.api 中提取回归系数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47388258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com