Regresyon performansı
Artık sales_df içindeki tüm özellikleri kullanarak bir model (reg) eğittin ve satış değerleri için tahminler yaptın; şimdi performansı yaygın regresyon metrikleriyle değerlendirebilirsin.
Son egzersizden gelen X_train, X_test, y_train, y_test ve y_pred değişkenleri ile eğitilmiş model reg senin için önceden yüklendi.
Görevin, özelliklerin hedef değerlerdeki varyansı ne kadar iyi açıkladığını bulmak ve modelin görülmemiş veriler üzerinde tahmin yapma başarısını değerlendirmek.
Bu egzersiz
scikit-learn ile Supervised Learning
kursunun bir parçasıdırEgzersiz talimatları
root_mean_squared_errorfonksiyonunu içe aktar.- Uygun bir yönteme test özellik değerlerini ve test hedef değerlerini vererek modelin R-kare skorunu hesapla.
y_testvey_predkullanarak modelin kök ortalama kare hatasını (RMSE) hesapla.r_squaredvermsedeğerlerini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import root_mean_squared_error
from ____.____ import ____
# Compute R-squared
r_squared = reg.____(____, ____)
# Compute RMSE
rmse = ____(____, ____)
# Print the metrics
print("R^2: {}".format(____))
print("RMSE: {}".format(____))