Les résultats OLS de
df2 = pd.read_csv("MultipleRegression.csv")
X = df2[['Distance', 'CarrierNum', 'Day', 'DayOfBooking']]
Y = df2['Price']
X = add_constant(X)
fit = sm.OLS(Y, X).fit()
print(fit.summary())
affiche les valeurs P de chaque attribut à seulement 3 décimales.
J'ai besoin d'extraire la valeur p pour chaque attribut comme Distance
, CarrierNum
etc. et l'imprimer en notation scientifique.
Je peux extraire les coefficients en utilisant fit.params[0]
ou fit.params[1]
etc.
Besoin de l'obtenir pour toutes leurs valeurs P.
Que signifient également toutes les valeurs de P 0?
Nous devons faire fit.pvalues[i]
Pour obtenir la réponse où i
est le nombre de variables indépendantes.
Nous pouvons également rechercher tous les attributs d'un objet en utilisant dir(<object>)
.