gpt4 book ai didi

python - 如何从 Python 中的 OLSResults 获取变量中的 P 值?

转载 作者:太空狗 更新时间:2023-10-29 18:28:40 26 4
gpt4 key购买 nike

OLS结果

df2 = pd.read_csv("MultipleRegression.csv")
X = df2[['Distance', 'CarrierNum', 'Day', 'DayOfBooking']]
Y = df2['Price']
X = add_constant(X)
fit = sm.OLS(Y, X).fit()
print(fit.summary())

将每个属性的P值显示到小数点后3位。

我需要提取每个属性的 p 值,如 DistanceCarrierNum 等,并以科学计数法打印。

我可以使用 fit.params[0]fit.params[1] 等提取系数

需要为他们的所有 P 值获取它。

另外,所有 P 值都为 0 意味着什么?

最佳答案

你需要做 fit.pvalues[i]在哪里得到答案 i是自变量的指标。即 fit.pvalues[0]拦截,fit.pvalues[1]对于 Distance

您还可以使用 dir(<object>) 查找对象的所有属性.

关于python - 如何从 Python 中的 OLSResults 获取变量中的 P 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41075098/

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