MulaiMulai sekarang secara gratis

Hitung specificity

Menggunakan metrik yang berbeda untuk kinerja model memungkinkan Anda menilainya dengan lebih akurat. Ada beberapa metrik untuk berbagai kasus penggunaan. Specificity mengukur proporsi true negative yang teridentifikasi dengan benar:

$$\text{specificity} = \frac{TN}{TN + FP}$$

Rumus ini menyiratkan bahwa ketika specificity mendekati 100%, jumlah false positive (FP) mendekati 0.

Dalam latihan ini, Anda akan menyelidiki specificity out-of-sample dari model Anda dengan cross-validation.

Telah dimuat sebelumnya data pelatihan dari himpunan data pelanggan kartu kredit, customers_train, dan spesifikasi pohon keputusan, tree_spec, yang dihasilkan menggunakan kode berikut:

tree_spec <- decision_tree() %>% 
                set_engine("rpart") %>%
                set_mode("classification")

Latihan ini adalah bagian dari kursus

Machine Learning dengan Model Berbasis Pohon di R

Lihat Kursus

Petunjuk latihan

  • Buat tiga lipatan CV dari customers_train dan simpan sebagai folds.
  • Hitung specificity tervalidasi-silang menggunakan fungsi fit_resamples() yang menerima spesifikasi tree_spec, formula model, lipatan CV, dan himpunan metrik yang sesuai. Gunakan semua prediktor untuk memprediksi still_customer, lalu simpan hasilnya ke specificities.
  • Agregasikan hasil menggunakan satu fungsi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create CV folds of the training data
folds <- ___(customers_train, v = ___)

# Calculate CV specificity
specificities <- ___(___, 
                     ___,
                     resamples = ___,
                     metrics = ___)

# Collect the metrics
___(specificities)
Edit dan Jalankan Kode