BaşlayınÜcretsiz başlayın

Dolandırıcılığı tespit etmemenin maliyeti

Hiçbir tespit modeli kullanılmadığında, transfers veri kümesindeki tüm işlemler meşru kabul edilir. Buna karşılık gelen karışıklık matrisini (confusion matrix) belirleyeceksin. Dolandırıcılık nadir olsa da, ortaya çıkan mali kayıplar çok büyük olabilir. Sahte işlemleri tespit etmemenin toplam maliyetini hesaplayacaksın.

confusionMatrix() oluşturmak için caret paketi senin için zaten yüklendi. transfers veri kümesi çalışma alanında yüklü; Konsol'da incelemekten çekinme.

Bu egzersiz, kursun bir parçasıdır

R ile Dolandırıcılık Tespiti

Kursa Göz Atın

Egzersiz talimatları

  • Tüm transferlerin meşru (sınıf 0) olarak tahmin edildiği predictions adında bir vektör oluşturmak için rep.int() kullan. Bu fonksiyonun videoda nasıl kullanıldığını görmek için slaytlara bakmaktan çekinme.
  • caret paketindeki confusionMatrix() fonksiyonunu kullanarak predictions ile transfers içindeki fraud_flag sütununun karışıklık matrisini hesapla.
  • Dolandırıcılığı tespit etmemenin toplam maliyetini, sahte olarak gerçekleştirilen transfer tutarlarının toplamı olarak hesapla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create vector predictions containing 0 for every transfer
predictions <- factor(___(___, times = ___(___)), levels = c(0, 1))

# Compute confusion matrix
confusionMatrix(data = ___, reference = ___)

# Compute cost of not detecting fraud
cost <- sum(___[___ == ___])
print(cost)
Kodu Düzenle ve Çalıştır