python - 如何在 Python 中显示每个单独变量的相关系数?
问题描述
我运行了一个线性回归模型并得到了我的系数。如何在系数旁边打印变量?
df = pd.read_csv('data', sep=";")
reg = linear_model.LinearRegression()
reg.fit(df[["age", "area", "bedrooms"]],df.price)
print(reg.coef_)
Output
[ 6.55199614e-02 -1.86317709e+00 2.20902007e-02]
我希望输出是
age coef: 6.55199614e-02
area coef: -1.86317709e+00
bedroom coef: 2.20902007e-02
解决方案
我的首选方法是pd.Series(reg.coef_,index=df.columns)
,然后免费打印。此外,它更容易pd.Series
用于其他计算、模型比较pd.concat
等。
推荐阅读
- asp.net-core-mvc - 并非所有查询参数都出现在返回 url
- prestashop - 付款接受电子邮件更改
- angular - Angular Universal SSR - TypeError:无法设置未定义的属性“highcharts”
- api - 2020 年向 LinkedIn API 请求更多权限
- c++ - 用纯说明符覆盖虚函数是否有效?
- r - 在 R 中绘制热图时出现错误“对象应该是一个命名列表”
- c# - Asp.NET Core 不可预知的本地化结果
- ios - SwiftUI 按钮操作不起作用,但 OnTapGesture
- react-native - 如何在反应本机websoket中传递参数?
- .net - 如何从正则表达式验证文本框