Pitanje:
Kako ucrtati ROC krivulje u klasifikaciji više klasa?
CLOCK
2010-08-27 06:56:43 UTC
view on stackexchange narkive permalink

Drugim riječima, umjesto da imam dvorazredni problem, bavim se 4 klase i još bih želio procijeniti izvedbu pomoću AUC-a.

Je li smanjenje dimenzija opcija?
imamo 4 razreda, ne baš
[Weka] (http://www.cs.waikato.ac.nz/ml/weka) to čini savršeno, koristeći onu protiv svih klasnih strategija.
četiri odgovori:
#1
+59
chl
2010-08-27 13:12:13 UTC
view on stackexchange narkive permalink

Čini se da tražite multiklasnu ROC analizu, koja je vrsta višeciljne optimizacije obrađena u vodiču na ICML'04. Kao i u nekoliko višerazrednih problema, ideja je uglavnom provesti usporedbu u paru (jedan razred u odnosu na sve ostale razrede, jedan razred u odnosu na drugi razred, vidi (1) ili Elementi statističkog učenja ), a postoji i nedavni članak Landgrebea i Duina o toj temi, Približavanje višerazrednog ROC uparenom analizom, Patter Recognition Letters 2007 28: 1747-1758. Sada sam, radi vizualizacije, vidio neke radove prije nekog vremena, većina ih se okretala volumen ispod površine ROC-a (VUS) ili dijagram Cobweb-a.

Međutim, ne znam postoji li R implementacija ovih metoda, iako mislim da bi se funkcija stars () mogla koristiti za iscrtavanje mreže paučine. Upravo sam naletio na Matlabov alatni okvir koji, čini se, nudi multi-class ROC analizu, PRSD Studio.

Ostali radovi koji bi također mogli biti korisni kao prvi početak za vizualizaciju / izračunavanje:

Reference:
1. Allwein, E.L., Schapire, R.E. i Singer, Y. (2000.). Smanjenje višerazrednosti na binarno: objedinjavajući pristup klasifikatorima marži. Časopis za istraživanje strojnog učenja , 1 : 113–141.

#2
+8
garak
2012-07-11 18:02:14 UTC
view on stackexchange narkive permalink

Nedavno sam pronašao ovaj pROC paket u R koji iscrtava višerazredni ROC tehnikom navedenom u Hand and Till (2001.). Možete koristiti funkciju multiclass.roc.

#3
+6
Alexey Grigorev
2014-08-04 13:49:58 UTC
view on stackexchange narkive permalink

Ovdje su odgovori prilično cjeloviti, ali svejedno bih želio dodati svojih 5 centi. U ovom pitanju možete pronaći primjer R koda za izradu ROC krivulja korištenjem pristupa One-Vs-All i ROCR R biblioteke.

Ovo je zaplet iz tog odgovora:

ROC Curve

#4
+5
Andy W
2010-08-27 07:58:26 UTC
view on stackexchange narkive permalink

Iako je matematika izvan mene, ovaj općeniti pregledni članak sadrži neke reference koje će vas vjerojatno zanimati i kratki opis multi-class ROC grafova.

Uvod u ROC analizu Tom FawcettPattern Pisma o priznanju Svezak 27, Izdanje 8, Lipanj 2006, Stranice 861-874

Link na pdf kako ga pruža gd047- hvala

Rekao bih da isto pruža drugu vezu http://www.google.gr/url?sa=t&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi% 3D10.1.1.98.4088% 26rep% 3Drep1% 26type% 3Dpdf & ei = nlx3TIq-LJCk4Abn_Li3Bg & usg = AFQjCNHO-_yjWAJrRVnJms7MbcqaJkd8eg & sig2 = sqERq2v68UvOkl
I evo još jednog, izravno povezanog s problemom više klasa: Analiza višerazredne ROC iz perspektive višeciljne optimizacije, Pisma o prepoznavanju uzoraka 2006. 27 (8): 918-927 (http://j.mp/9AMgzq) .
Hvala na ostalim vezama, očito je cijelo ovo izdanje popularno, a njegovu arhivu na Science direct možete pronaći ovdjehttp: //www.sciencedirect.com/science? _Ob = PublicationURL & _tockey =% 23TOC% 235665% 232006% 23999729991% 23621242% 23FLA % 23 & _cdi = 5665 & _pubType = J & view = c & _auth = y & _acct = C000050221 & _version = 1 & _urlVersion = 0 & _userid = 10 & md5 = ece739626e7c50b228e85480cb2407e3


Ova pitanja su automatski prevedena s engleskog jezika.Izvorni sadržaj dostupan je na stackexchange-u, što zahvaljujemo na cc by-sa 2.0 licenci pod kojom se distribuira.
Loading...