Ordinal lojistik regresyonda AUC


10

2 çeşit lojistik regresyon kullanıyorum - biri ikili sınıflandırma için basit tip, diğeri sıralı lojistik regresyon. İlkinin doğruluğunu hesaplamak için çapraz doğrulama kullandım, burada her kat için AUC'yi hesapladım ve ortalama AUC'yi hesapladım. Sıralı lojistik regresyon için nasıl yapabilirim? Çok sınıflı öngörücüler için genelleştirilmiş ROC'yi duydum, ancak nasıl hesaplanacağından emin değilim.

Teşekkürler!


Yanıtlar:


4

Sadece ROC eğrisinin altındaki alanı seviyorum ( endeksi) çünkü bu bir uyum olasılığıdır. , sıra korelasyon katsayılarının bir yapı taşıdır. Örneğin, Somers ' . Sıra için , prediktif ayrımcılık mükemmel bir ölçüsüdür, ve R paketi aşırı uyum düzeltilmiş tahminler bootstrap almak için kolay bir yol sunar . Genelleştirilmiş bir endeksi (genelleştirilmiş AUROC) için geri çözülebilir. Her bir seviyesini ayrı ayrı dikkate almamanın nedenleri vardır, çünkü bu sıradan doğasını kullanmaz .ccDxy=2×(c12)YDxyrmsDxycYY

In rms: sıralı regresyon için iki işlevi vardır lrmve orm, ikincisi elleçleme sürekli ve oransal oran daha dağıtım ailelerini (bağlantı fonksiyonları) sağlanması.Y


Ana sorun rms Sommer's kullanılan nasıl hesaplar ? cindexDxy
Chamberlain Foncha

1
Bu yazıldığından Somer adlı . Genelleştirilmiş endeksi, yukarıda sıraladığım denklemin basitçe çözülmesi ile hesaplanır. Dahili olarak, farklı değerlerine sahip tüm olası gözlem kombinasyonları incelenir ve tahminleri aynı sırada olan bu çiftlerin oranı, uyum olasılığının tahminidir. Ben bir şeyi yanlış: fonksiyon yerine Spearman kullanır . cYormρDxy
Frank Harrell

Yazım düzeltmesi için teşekkürler. Ordinal regresyonda, bahsettiğiniz orm fonksiyonunda olduğu gibi sadece çift sıralamaya bakmak değil, aynı zamanda sahip olduğunuz sınıf sayısına bağlı olarak tutarlı sıralamaya (üçlü veya daha yüksek operatörlerle) bakmak da çok daha ilginç olacaktır. Özetle söylediğim şudur: örneğin kümülatif bir lojistik regresyon ile, modelde sınıfların sıralaması ile ilgilenilir. Öngörülü bir önlem aynı zamanda ikili karşılaştırma değil, $ P (pred_1 <pred_2 <pred_3 | obs_1 <obs_2 <oP(pred1<pred2|obs1<obs2)
Chamberlain Foncha

Bu tür önlemleri bilmeden, ilk tepkim, engel olmak için yüksek bir çubuk oluşturmalarıdır.
Frank Harrell

1

Ordinal regresyon için EAA zor bir şeydir. AUC'yi hesapladığınız sınıf için 1 değerini ve diğer sınıfların geri kalanı için 0 değerini almak için mankenler oluşturarak her sınıf için AUC'yi hesaplamak isteyebilirsiniz. 4 sınıfınız varsa, 4 AUC oluşturacak ve bunları aynı grafikte çizeceksiniz. Bu yöntemle ilgili temel sorun, yanlış sınıflandırmayı eşit cezalandırmasıdır. Sınıf 1'i sınıf 3'e çok daha sezgisel olarak sınıflandırma, sınıf 1'i sınıf 2'ye sınıflandırmadan daha kötü olmalıdır.

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.