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'
或者有人可以帮我建议一个替代方案来获得这个模型的重要和重要特征吗?任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
没有。它不可能从这里得到p值。但是,您可以使用model.coef_
来获取系数。如果您需要p值,则必须使用statsmodels
包。如果您要修改sklearn
类以获取p值
答案 1 :(得分:0)
您似乎正在使用LogisticRegression的旧模型。 model.summary2()应该可以解决问题。
答案 2 :(得分:0)
您可以使用以下语句解决此问题。 以我为例。
来自scipy的进口统计 stats.chisqprob = lambda chisq,df:stats.chi2.sf(chisq,df)