CommencerCommencer gratuitement

Prévoir les prix de l'immobilier

La caractéristique la plus utile des modèles statistiques tels que la régression linéaire est peut-être la possibilité de faire des prédictions. En d'autres termes, vous spécifiez des valeurs pour chacune des variables explicatives, vous les introduisez dans le modèle et vous obtenez une prédiction pour la variable réponse correspondante. Le flux de code est le suivant.

explanatory_data = pd.DataFrame({"explanatory_var": list_of_values})
predictions = model.predict(explanatory_data)
prediction_data = explanatory_data.assign(response_var=predictions)

Ici, vous ferez des prédictions pour les prix des maisons dans l'ensemble de données immobilières de Taïwan.

taiwan_real_estate est disponible. Le modèle de régression linéaire ajusté du prix des logements en fonction du nombre de magasins de proximité est disponible à l'adresse suivante : mdl_price_vs_conv. Pour les exercices futurs, lorsqu'un modèle sera disponible, il sera également adapté.

Cet exercice fait partie du cours

Introduction à la régression avec statsmodels en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import numpy with alias np
____

# Create the explanatory_data 
explanatory_data = pd.____({'____': np.____(____)})

# Print it
____
Modifier et exécuter le code