1. Nauka
  2. /
  3. Kursy
  4. /
  5. Uczenie maszynowe w analizie marketingowej w R

Connected

ćwiczenie

Kroswalidacja

Kroswalidacja to sprytna metoda pozwalająca uniknąć przeuczenia modelu. W tym ćwiczeniu obliczysz dokładność z użyciem kroswalidacji.

Wszystko jest już gotowe – zbiór danych defaultData i model czekają na ciebie. Funkcję dokładności znajdziesz w pierwszych kilku liniach kodu. To twoja funkcja kosztu – zostaw ją bez zmian i użyj jej w wywołaniu cv.glm() poniżej. Do dzieła!

Instrukcje

100 XP
  • Użyj 6-krotnej kroswalidacji i oblicz dokładność dla modelu logitModelNew. Potrzebna funkcja to cv.glm() z pakietu boot. Dokładność uzyskana metodą kroswalidacji jest zapisana na pierwszej pozycji elementu delta w wynikowym obiekcie.

  • Porównaj dokładność z kroswalidacji z dokładnością uzyskaną podczas walidacji na danych treningowych. Przypomnij sobie – wynosiła ona 0.7922901.