← retour aux snippets

statsmodels: OLS régression

Régression linéaire avec résumés statistiques.

objectif

Régression linéaire avec résumés statistiques.

code minimal

import statsmodels.api as sm
import numpy as np
X = np.c_[np.ones(5), np.arange(5)]
y = np.array([0,1,2,3,4])
model = sm.OLS(y, X).fit()
print(hasattr(model, "summary"))

utilisation

print(model.rsquared <= 1.0)

variante(s) utile(s)

print(model.params.size == 2)

notes

  • Inclure constante (intercept) manuellement pour OLS.