python - 有没有办法在 pandas 数据框中显示分类自变量的回归系数?

标签 python pandas regression coefficients

我建立了一个多元线性回归模型,并使用model.coef_找到了系数。 。 我想制作一个 pandas 数据框来显示每个因素及其系数。

pd.DataFrame(model.coef_, x.columns, columns = ['coef']).sort_values(by = 'coef', ascending = False)仅适用于数值自变量。我有两列分类变量,并且我都对它们进行了编码。

假设一列的两个值为“男性”和“女性”,我想显示各个系数,例如

<表类=“s-表”> <标题> 系数 <正文> 男性 0.2 女 0.3

可以这样做吗?

最佳答案

您可以在之后设置_index

(pd.DataFrame({'coef':model.coef_, 'category':x.columns})
.sort_values(by = 'coef', ascending = False)
.set_index('category'))

关于python - 有没有办法在 pandas 数据框中显示分类自变量的回归系数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68828152/

相关文章:

python - 如何反转 fill_ Between

python - 重新采样数据框以添加缺失的日期

pandas - 在 Pandas 数据框中选择具有最小值和最大值的行

python - pandas 替换 tseries datetimeindex 中的特定元素

splm 中的 Latex 回归表

GAM 和另一种平滑中的随机效应使协方差矩阵非正定

python - scikit learn 中不能使用超过 10 个内核

Python:用相同的键合并两个字典的最优雅的方法

python - 消息 "Matplotlib is currently using agg"和 Matplotlib 不显示图像

regression - kdb 中的线性回归