diamonds üzerinde doğrusal regresyon için örneklem içi RMSE
Videoda gördüğün gibi, bu derste ggplot2 paketinin klasik veri kümesi olan diamonds da bulunuyor. Bu veri kümesi, pırlantaların fiziksel özelliklerini ve satıldıkları fiyatı içerir. İlginç bir modelleme sorusu, doğrusal regresyon gibi bir yaklaşım kullanarak pırlanta fiyatını özelliklerine göre tahmin etmektir.
Doğrusal regresyonu kurmak için lm() fonksiyonunu şu biçimde kullandığını hatırla:
mod <- lm(y ~ x, my_data)
Orijinal veride mod ile tahmin yapmak için predict() fonksiyonunu çağırırsın:
pred <- predict(mod, my_data)
Bu egzersiz
R ile caret kullanarak Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
diamondsveri kümesi üzerinde,pricedeğişkenini diğer tüm değişkenlerle tahmin eden (yaniprice ~ .) bir doğrusal model kur ve sonucumodelolarak kaydet.- Tüm orijinal veri kümesi üzerinde
modelile tahmin yap ve sonucupolarak kaydet. - Hataları \(errors = predicted - actual\) formülünü kullanarak hesapla. Sonucu
errorolarak kaydet. - Videoda öğrendiğin formülle RMSE'yi hesapla ve konsola yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Fit lm model: model
# Predict on full data: p
# Compute errors: error
# Calculate RMSE