At 17:07 15/12/2004, Spencer Graves wrote:

Dear R-helper,

I would like to compare the AUC of two logistic regression models (same population). Is it possible with R ?

Thank you

Roman Rouzier


Roman

If I understand your question You have 2 ROC curve from same dataset. In this case you can use a routine create for me :

seROC<-function(AUC,na,nn){
a<-AUC
q1<-a/(2-a)
q2<-(2*a^2)/(1+a)
se<-sqrt((a*(1-a)+(na-1)*(q1-a^2)+(nn-1)*(q2-a^2))/(nn*na))
se
}


cROC<-function(AUC1,na1,nn1,AUC2,na2,nn2,r){ se1<-seROC(AUC1,na1,nn1) se2<-seROC(AUC2,na2,nn2) sed<-sqrt(se1^2+se2^2-2*r*se1*se2) zad<-(AUC1-AUC2)/sed p<-dnorm(zad) a<-list(zad,p) a }

The first function (seROC) calculate teh standart error of ROC curve, the second function (cROC) compare ROC curves .

The parameters:

AUC - area under curve
na - number of positives results
nn - number total tests (positives +negatives)
r - correlation of two numeric variables

Best wishes





Bernardo Rangel Tura, MD, MSc
National Institute of Cardiology Laranjeiras
Rio de Janeiro Brazil



-- No virus found in this outgoing message. Checked by AVG Anti-Virus.

______________________________________________
[EMAIL PROTECTED] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to