[R] aucRoc in caret package [SEC=UNCLASSIFIED]
David Winsemius
dwinsemius at comcast.net
Thu Jun 2 02:54:45 CEST 2011
Using AUC for discrete predictor variables with inly two levels
doesn't seem very sensible. What are you planning to to with this
measure?
--
David.
On Jun 1, 2011, at 8:47 PM, <Jin.Li at ga.gov.au> <Jin.Li at ga.gov.au> wrote:
> Hi all,
> I used the following code and data to get auc values for two sets of
> predictions:
> library(caret)
>> table(predicted1, trainy)
> trainy
> hard soft
> 1 27 0
> 2 11 99
>> aucRoc(roc(predicted1, trainy))
> [1] 0.5
>
>
>> table(predicted2, trainy)
> trainy
> hard soft
> 1 27 2
> 2 11 97
>> aucRoc(roc(predicted2, trainy))
> [1] 0.8451621
>
> predicted1:
> 1 1 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 1 2
> 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2
> 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2
> 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
>
> predicted2:
> 1 1 2 1 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 2
> 2 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2
> 2 2 2 1 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 2 1 1 2 2
> 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
>
> trainy:
> hard hard hard soft soft hard hard hard hard soft soft soft soft
> soft soft hard soft soft soft soft soft soft hard soft soft soft
> soft soft soft soft soft soft hard soft soft soft soft soft hard
> soft soft soft soft hard hard soft soft soft hard soft hard soft
> soft soft soft soft hard soft soft soft soft soft soft soft soft
> hard soft soft soft soft soft hard soft soft soft soft soft soft
> soft hard soft soft soft hard hard hard hard hard soft soft hard
> hard hard soft hard soft soft soft hard hard soft soft soft soft
> soft hard hard hard hard hard hard hard soft soft soft soft soft
> soft soft soft soft soft soft soft soft soft soft soft hard soft
> soft soft soft soft soft soft soft
> Levels: hard soft
>
>> Sys.info()
> sysname
> release version nodename
> "Windows" "XP" "build
> 2600, Service Pack 3" "PC-60772"
> machine
> "x86"
>
> I would expect predicted1 is more accurate that the predicted2. But
> the auc values show an opposite. I was wondering whether this is a
> bug or I have done something wrong. Thanks for your help in advance!
>
> Cheers,
>
> Jin
> ____________________________________
> Jin Li, PhD
> Spatial Modeller/Computational Statistician
> Marine & Coastal Environment
> Geoscience Australia
> GPO Box 378, Canberra, ACT 2601, Australia
>
> Ph: 61 (02) 6249 9899; email:
> jin.li at ga.gov.au<mailto:jin.li at ga.gov.au>
> _______________________________________
>
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list