从逻辑回归中获取摘要(Python)

时间:2018-02-16 05:29:41

标签: python scikit-learn logistic-regression

model = LogisticRegression(random_state=0)
model.fit(X2, Y2)
Y2_prob=model.predict_proba(X2)[:,1]

我在训练数据集X2和Y2上建立了逻辑回归模型。现在我可以从这里获得系数和p值吗? 这是因为:

model.summary()

给了我:

AttributeError: 'LogisticRegression' object has no attribute 'summary'

或者有人可以帮我建议一个替代方案来获得这个模型的重要和重要特征吗?任何帮助将不胜感激。感谢。

3 个答案:

答案 0 :(得分:0)

没有。它不可能从这里得到p值。但是,您可以使用model.coef_来获取系数。如果您需要p值,则必须使用statsmodels包。如果您要修改sklearn类以获取p值

,请参阅this

答案 1 :(得分:0)

您似乎正在使用LogisticRegression的旧模型。 model.summary2()应该可以解决问题。

答案 2 :(得分:0)

您可以使用以下语句解决此问题。 以我为例。

来自scipy的进口统计 stats.chisqprob = lambda chisq,df:stats.chi2.sf(chisq,df)