作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
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 值,如 Distance
、CarrierNum
等,并以科学计数法打印。
我可以使用 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/
当我运行此程序时,出现以下错误: AttributeError: 'OLSResults' object has no attribute 'norm_resid' 我有最新版本的 OLS,因此属性
OLS结果 df2 = pd.read_csv("MultipleRegression.csv") X = df2[['Distance', 'CarrierNum', 'Day', 'DayOfBo
我是一名优秀的程序员,十分优秀!