You can access the data directly by using something like perf@x.values[[1]].
Not sure if that helps you.
The package pROC allows you to do partial areas under the curve by
selecting a range of specificity or sensitivity that you're interested in.


On Tue, May 28, 2013 at 2:17 AM, Guido Leoni <guido.le...@gmail.com> wrote:

> Ye sorry
> of course i'm interested to the area ranging from 0;0 to 0.4;0.8
> thank you
> Guido
>
>
> 2013/5/27 Uwe Ligges <lig...@statistik.tu-dortmund.de>
>
> >
> >
> > On 27.05.2013 16:18, Guido Leoni wrote:
> >
> >> Dear list
> >> I'm testing a predictor and I produced nice performance plots with ROCR
> >> package utilizing the 3 standard command
> >>
> >> pred <- prediction(predictions, labels)
> >> perf <- performance(pred, measure = "tpr", x.measure = "fpr")
> >> plot(perf, col=rainbow(10))
> >>
> >> The pred object and the perfo object are S4
> >> with the following slots
> >>
> >> An object of class "performance"
> >> Slot "x.name":
> >> [1] "False positive rate"
> >>
> >> Slot "y.name":
> >> [1] "True positive rate"
> >>
> >> Slot "alpha.name":
> >> [1] "Cutoff"
> >>
> >> Slot "x.values":
> >> [[1]]
> >>   [1] 0.00 0.00 0.05 0.10 0.10 0.10 0.10 0.10 0.15 0.15 0.15 0.20 0.25
> >> 0.25
> >> 0.25 0.25 0.25 0.30 0.35 0.35 0.35 0.40 0.40 0.45 0.50 0.50 0.55 0.55
> 0.60
> >> [30] 0.65 0.65 0.70 0.70 0.75 0.80 0.85 0.90 0.90 0.95 1.00 1.00
> >>
> >>
> >> Slot "y.values":
> >> [[1]]
> >>   [1] 0.00 0.05 0.05 0.05 0.10 0.15 0.20 0.25 0.25 0.30 0.35 0.35 0.35
> >> 0.40
> >> 0.45 0.50 0.55 0.55 0.55 0.60 0.65 0.65 0.70 0.70 0.70 0.75 0.75 0.80
> 0.80
> >> [30] 0.80 0.85 0.85 0.90 0.90 0.90 0.90 0.90 0.95 0.95 0.95 1.00
> >>
> >>
> >> Slot "alpha.values":
> >> [[1]]
> >>   [1]   Inf 33309 32968 31688 31648 31355 31122 31047 30777 30589 30460
> >> 30395 30305 30159 29841 29101 28734 28657 28393 28196 27740 27662 27373
> >> 27078
> >> [25] 26763 26303 25573 25416 25364 25357 24993 23834 23789 23616 22357
> >> 20669 20092 18720 18136 17323 16665
> >>
> >>
> >> Now i'd like to make a plot (and also compute the AUC) only of the area
> >> corresponding to  0.80  y.values and 0.40  x.values.
> >> According to your experience is it possible to subset the perf object to
> >> the afore mentioned values?
> >>
> >
> > But x=0.4 and y=0.8 is just a point, so I don't get which plot and area
> > you are talking about now?
> >
> > Best,
> > UWe Ligges
> >
> >
> >
> >
> >
> >
> >    Thanks
> >> Guido
> >>
> >>         [[alternative HTML version deleted]]
> >>
> >> ______________________________**________________
> >> R-help@r-project.org mailing list
> >> https://stat.ethz.ch/mailman/**listinfo/r-help<
> https://stat.ethz.ch/mailman/listinfo/r-help>
> >> PLEASE do read the posting guide http://www.R-project.org/**
> >> posting-guide.html <http://www.R-project.org/posting-guide.html>
> >> and provide commented, minimal, self-contained, reproducible code.
> >>
> >>
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@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.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to