LoslegenKostenlos loslegen

Hauspreise vorhersagen

Die vielleicht nützlichste Funktion von statistischen Modellen wie der linearen Regression ist, dass du Vorhersagen machen kannst. Das heißt, du gibst Werte für jede der erklärenden Variablen an, speist sie in das Modell ein und erhältst eine Vorhersage für die entsprechende Antwortvariable. Der Codefluss sieht folgendermaßen aus.

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

Hier machst du Vorhersagen für die Hauspreise im Taiwan-Immobilien-Datensatz.

taiwan_real_estate ist verfügbar. Das angepasste lineare Regressionsmodell des Hauspreises gegenüber der Anzahl der Convenience Stores ist unter mdl_price_vs_conv verfügbar. Wenn ein Modell verfügbar ist, wird es für zukünftige Übungen ebenfalls angepasst.

Diese Übung ist Teil des Kurses

Einführung in die Regression mit statsmodels in Python

Kurs anzeigen

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Import numpy with alias np
____

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

# Print it
____
Code bearbeiten und ausführen