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
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
____