scikit_learn中的回归摘要

Kon*_*tov 1 python scikit-learn multiple-regression

如果我在R中执行线性回归,则会得到结果模型,$ R ^ 2 $,不同特征的p值等的漂亮摘要。

如果我在scikit_learn中做同样的事情,我将一无所获。那里有什么方法可以打印模型摘要吗?

ans*_*onw 5

据我所知,Scikit-learn没有像R这样的汇总函数。但是,另一个Python软件包statmodels却有。另外,它的实现与R更相似。

from statsmodels.formula.api  import ols
#you need a Pandas dataframe df with columns labeled Y, X, & X2
est = ols(formula = 'Y ~  X + X2', data = df).fit()
est.summary()
Run Code Online (Sandbox Code Playgroud)

  • 是的,我知道 statsmodel 的存在。但是可能有一些外部包可以提供与 scikit learn 类似的界面? (2认同)