我建立了一个多元线性回归模型,并使用model.coef_
找到了系数。 。
我想制作一个 pandas 数据框来显示每个因素及其系数。
pd.DataFrame(model.coef_, x.columns, columns = ['coef']).sort_values(by = 'coef', ascending = False)
仅适用于数值自变量。我有两列分类变量,并且我都对它们进行了编码。
假设一列的两个值为“男性”和“女性”,我想显示各个系数,例如
可以这样做吗?
最佳答案
您可以在之后设置_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/