F-ölçü doğrulukla eşanlamlı mı?


11

F-tedbirinin (hassasiyet ve hatırlamaya dayalı olarak) bir sınıflandırıcının ne kadar doğru olduğunun bir tahmini olduğunu anlıyorum. Ayrıca, dengesiz bir veri setimiz olduğunda , f-ölçüsü doğruluktan daha fazla tercih edilir . Basit bir sorum var (teknolojiden çok doğru terminolojiyi kullanmakla ilgili). Dengesiz bir veri kümem var ve deneylerimde f-ölçü kullanıyorum. Bir makine öğrenimi / veri madenciliği konferansı için OLMAYAN bir makale yazmak üzereyim . Bu nedenle, bu bağlamda eş anlamlı olarak f-ölçüsünden söz edebilirim. Örneğin, 0.82'lik bir f ölçüme sahibim, o zaman sınıflandırıcımın% 82 doğru tahminler yaptığını söyleyebilir miyim?


Kullanırsanız f-ölçüsünü tanıtmak daha iyi olur. Benim görüşüme göre ikisini değiştirmek doğru değil. Sizin durumunuzda doğruluğunuz% 99 ise, f ölçünüzün ne olduğu fark etmeksizin% 99 doğru tahminler elde edersiniz ve bu, okuyucuları hataya yol açabilir.
AdrienNK

@AdrienNK: Test vakalarının nispi frekansları gerçek uygulama durumundakiyle aynı olmadığı sürece% 99 doğruluk,% 99 doğru tahmin anlamına gelmez.
SB ile mutsuz cbeleites

@cbeleites haklısın, biliyorum, ancak çoğu zaman test senaryoları aynı dağıtımdan yayınlanır (belki de bunun önyargılı görüşü budur çünkü nadiren böyle olmayan verilerle çalışmak zorunda kaldım)
AdrienNK

@AdrienNK: Tıbbi teşhisler için çalışan analitik kimyacıyım. Söz konusu hastalığın prevalansı, farklı hasta alt popülasyonları arasındaki büyüklük sıralarına göre değişebilir. Örneğin, bu makalenin ikinci yarısında farklı PPV'lerin tartışmasına bakın: nature.com/news/2011/110323/full/471428a.html
09'da SX'den memnun olmayan cbeleites

2
Bu büyüleyici bir okumaydı, bunu dikkatime sunduğunuz için teşekkür ederim.
AdrienNK

Yanıtlar:


13

Her şeyden önce, "doğruluk" u bazen biraz yanıltıcı buluyorum, çünkü bu farklı şeyleri ifade ediyor:

Vadeli doğruluğu sistemleri veya metotları (ı analitik kimyager değilim) değerlendirmek için geneal tahminlerin çalışma önyargı ifade eder, yani iyi tahminler ortalama ne kadar soru cevaplar.

Bildiğiniz gibi, sınıflandırıcılar için performansın farklı yönlerine cevap veren birçok farklı performans ölçüsü vardır. Bunlardan birine de doğruluk denir. Makaleniz makine öğrenimi / sınıflandırma kitlesi için değilse, bu ayrımı çok netleştirmenizi öneririm. Doğrulukun bu daha belirgin anlamı için bile, sınıf dengesizliği ile başa çıkmanın birkaç yolu ortaya çıkabileceğinden, doğruluk dediğim şeyin çok açık olacağını söyleyebilirim. Tipik olarak, sınıf dengesizliği göz ardı edilir ve iyi bilinir.TP+TNall caseshesaplama. Bununla birlikte, ortalamanızı ağırlıklandırarak sınıf dengesizliğini kontrol etmeye karşılık gelen duyarlılık ve özgüllük ortalamasını da kullanabilirsiniz.

F-skor genellikle hassas ve hatırlama harmonik ortalama (veya pozitif öngörü değeri ve hassasiyet) olarak tanıtıldı. Sorunuz için bunu biraz daha açıklamak ve basitleştirmek yararlı olduğunu düşünüyorum:

F=2precisionrecallprecision+recall=2TPall PTPallTTPall P+TPallT=2TP2all PallTTPall Tall PallT+TPall Pall PallT=2 TP2TPall T+TPall P=2 TPall T+all P

Son ifade, belirli bir grup test vakası olarak düşünebileceğim bir şeyin parçası değildir . Özellikle, DOĞRU ve POZİTİF durumlar arasında (ağır) bir çakışma beklenmektedir. Bu, bir F puanını yüzde olarak ifade etmemi engelleyecek, çünkü bu tür vakaların bir kısmını ima ediyor. Aslında okuyucuya F-skorunun böyle bir yorumu olmadığı konusunda uyardım.


daha spesifik olarak bu F1ölçün. F skoru ayrı bir parametre ile genelleştirilebilir
qwr

0

Hızlı cevap:

Hayır, F-measureformül TNfaktörden oluşmaz ve sorunların giderilmesinde yararlıdır (doc) .

Bu nedenle, ( F-measure) dengesiz veri kümelerini değerlendirmek ve accuracyve yerine alma sorunları durumunda doğru yaklaşımdır ROC.

Accuracy = (TP+TN) / (TP+FP+FN+TN)

F1_Score = 2*(Recall * Precision) / (Recall + Precision)
# or
F1_Score = 2*TP / (2*TP + FP + FN)

[ NOT ]:

Precision = TP / (TP+FP)

Recall = TP / (TP+FN)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.