Random Forest: tahmin
Şimdi random forest modelinle bazı tahminler üretmen gerekiyor. Söz dizimi, gradient boosted trees modeliyle olduğu gibi aynı.
Bu egzersiz, kursun bir parçasıdır
R ile sparklyr kullanarak Spark’a Giriş
Egzersiz talimatları
spark_conn olarak bir Spark bağlantısı senin için oluşturuldu. Spark'ta depolanan eğitim ve test veri kümelerine bağlı tibbles sırasıyla track_data_to_model_tbl ve track_data_to_predict_tbl olarak önceden tanımlandı. Random forest modeli random_forest_model olarak önceden tanımlandı.
- Test verimiz için modelin tahminlerini içeren
predictedadlı bir değişken tanımla.- Argüman olarak model ve test verisini vererek
ml_predict()çağır. Bu fonksiyon test veri kümesi için tahminler üretir ve bunlarıpredictionadlı yeni bir sütun olarak ekler.
- Argüman olarak model ve test verisini vererek
- Tahmin edilen yanıtları gerçek yanıtlarla karşılaştırmaya hazırlamak için
responsesdeğişkenini tanımla:yearyanıt sütununu seç.- Sonuçları topla.
predictediçindeki tahminleri eklemek içinmutate()kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Training, testing sets & model are pre-defined
track_data_to_model_tbl
track_data_to_predict_tbl
random_forest_model
# Predict the responses for the testing data
predicted <- ml_predict(
___,
___) %>% pull(prediction)
# Create a response vs. actual dataset
responses <- ___