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, kursun bir parçasıdır
R ile caret kullanarak Machine Learning
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Fit lm model: model
# Predict on full data: p
# Compute errors: error
# Calculate RMSE