BaşlayınÜcretsiz Başlayın

Regresyon için fit ve predict

Artık doğrusal regresyonun nasıl çalıştığını gördüğüne göre, görevin tüm özellikleri kullanarak sales_df veri kümesi üzerinde çoklu doğrusal regresyon modeli kurmak. Veri kümesi senin için önceden yüklendi. Hatırlatma olarak, ilk iki satır şöyle:

     tv        radio      social_media    sales
1    13000.0   9237.76    2409.57         46677.90
2    41000.0   15886.45   2913.41         150177.83

Daha sonra bu modeli, test özelliklerinin değerlerine göre satışları tahmin etmek için kullanacaksın.

LinearRegression ve train_test_split ilgili modüllerinden senin için önceden yüklendi.

Bu egzersiz

scikit-learn ile Supervised Learning

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sales_df içindeki tüm özelliklerin değerlerini içeren X dizisini ve "sales" sütunundaki tüm değerleri içeren y dizisini oluştur.
  • Bir doğrusal regresyon modeli örnekle.
  • Modeli eğitim verilerine fit et.
  • Test özelliklerini kullanarak sales için tahminler üreten y_pred değişkenini oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create X and y arrays
X = sales_df.____("____", axis=____).____
y = sales_df["____"].____

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)

# Instantiate the model
reg = ____

# Fit the model to the data
____

# Make predictions
y_pred = reg.____(____)
print("Predictions: {}, Actual Values: {}".format(y_pred[:2], y_test[:2]))
Kodu Düzenle ve Çalıştır