Küsimus:
Kuidas koostada ROC kõverad mitmeklassi klassifikatsioonis?
CLOCK
2010-08-27 06:56:43 UTC
view on stackexchange narkive permalink

Teisisõnu, kahe klassi probleemi asemel on mul tegemist nelja klassiga ja tahaksin siiski tulemuslikkust hinnata AUC abil.

Kas dimensiooni vähendamine on võimalus?
meil on 4 klassi, tegelikult mitte
[Weka] (http://www.cs.waikato.ac.nz/ml/weka) teeb seda suurepäraselt, kasutades seda kõigi klassistrateegiate vastu.
Neli vastused:
#1
+59
chl
2010-08-27 13:12:13 UTC
view on stackexchange narkive permalink

Tundub, et otsite mitme klassi ROC-analüüsi, mis on omamoodi mitme eesmärgi optimeerimine, mida käsitleb ICML'04 õpetus. Nagu mitmetes mitmeklassilistes probleemides, on ka idee üldjuhul viia läbi paariline võrdlus (üks klass vs kõik teised klassid, üks klass vs teine ​​klass, vt ) ning sellel teemal on hiljuti avaldatud Landgrebe ja Duini artikkel Approcimating multiclass ROC by pairwise analysis, Pattern Recognition Letters 2007 28: 1747-1758. Nüüd olen visualiseerimise eesmärgil mõnda aega tagasi näinud mõnda paberit, millest enamik pöörab ümber helitugevuse ROC pinna all (VUS) või ämblikuvõrgu diagramm.

Ma ei tea siiski, kas nende meetodite jaoks on olemas R-rakendus, kuigi arvan, et ämblikuvõrgu joonisel võib kasutada funktsiooni stars () . Jooksin just läbi Matlabi tööriistakasti, mis näib pakkuvat mitme klassi ROC-analüüsi, PRSD Studio.

Muud paberid, mis võivad olla kasulikud ka visualiseerimise / arvutamise esimese algusena:

Viited:
1. Allwein, E. L., Schapire, R. E. ja Singer, Y. (2000). Mitmeklassilise redutseerimine binaarseks: ühendav lähenemisviis marginaali klassifikaatoritele. Journal of Machine Learning Research , 1 : 113–141.

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

Leidsin hiljuti R-st selle pROC paketi , mis joonistab , kasutades Käsi ja till (2001). Võite kasutada funktsiooni multiclass.roc.

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

Siinsed vastused on üsna täielikud, kuid tahaksin siiski oma 5 senti lisada. Sellest küsimusest leiate näite R-koodist ROC-kõverate loomiseks, kasutades One-Vs-All Approach-i ja ROCR R-teeki.

See on selle vastuse joon:

ROC Curve

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

Kuigi matemaatika on minust väljaspool, on sellel üldises ülevaateartiklis mõned viited, mis teid tõenäoliselt huvitavad, ja selles on lühikirjeldus mitme klassi ROC-graafikute kohta.

Tom Fawcett Tunnustuskirjad 27. köide, 8. väljaanne, juuni 2006, lk 861–874

Link pdf-ile, mille on pakkunud gd047- aitäh

Ütleksin sama, pakkudes teist linki: 3D10.1.1.98.4088% 26rep% 3Drep1% 26type% 3Dpdf & ei = nlx3TIq-LJCk4Abn_Li3Bg & usg = AFQjCNHO-_yjWAJrRVnJms7MbcqaJkd8eg & sig2 = sqERq2v68U
Ja siin on veel üks, mis on otseselt seotud mitmeklassilise probleemiga: mitme klassi ROC-analüüs mitme eesmärgi optimeerimise vaatenurgast, Pattern Recognition Letters 2006 27 (8): 918-927 (http://j.mp/9AMgzq) .
Täname teisi linke, ilmselt on kogu see teema populaarne ja selle otsese teaduse arhiivi leiate siit: //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


See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 2.0-litsentsi eest, mille all seda levitatakse.
Loading...