How do I add a Regression table ( table that includes t-statistic, p-value, r^2 etc.). I've attached an image of some of my code.
Asked
Active
Viewed 772 times
0
-
Does this answer your question? [How to get a regression summary in Python scikit like R does?](https://stackoverflow.com/questions/26319259/how-to-get-a-regression-summary-in-python-scikit-like-r-does) – jkortner Jul 06 '20 at 18:49
2 Answers
0
sklearn
is aimed at predictive modeling, so you don’t get the regression table that you are used to. An alternative in Python to sklearn is statsmodels
.
See also How to get a regression summary in Python scikit like R does?

jkortner
- 549
- 2
- 8
- 23
0
I have read about two ways statsmodel and classification_report
STATS MODEL
import statsmodels.api as sm
X = sm.add_constant(X.ravel())
results = sm.OLS(y,x).fit()
results.summary()
CLASSIFICATION REPORT
from sklearn.metrics import classifiation_report
y_preds = reg.predict(X_test)
print(classification_report(y_test,y_preds)

Raj Singh
- 408
- 1
- 7
- 17