gpt4 book ai didi

r - 计算 R 中的 AUC 比率

转载 作者:行者123 更新时间:2023-12-04 20:53:21 27 4
gpt4 key购买 nike

我正在为一组物种生成生态位模型,我想使用 AUC 作为生态位质量的指标。开发 Maxent 的 Steven Phillips 在他的 Maxent 手册中提供了用于计算 R 中 AUC 的代码。但是,我正在阅读将部分 AUC 比率报告为更强大且概念上合理的度量的论文。我想我了解如何使用 ROCR R 包计算部分 AUC,但是如何计算 AUC 比率?

这是菲利普斯的教程脚本:

presence<-read.csv("bradypus_variegatus_samplePredictions.csv")
background<-read.csv("bradypus_variegatus_backgroundPredictions.csv")
pp<-presence$Logistic.prediction
testpp<-pp[presence$Test.or.train=="test"]
trainpp<-pp[presence$Test.or.train=="train"]
bb<-background$logistic

combined<-c(testpp,bb)
label<-c(rep(1,length(testpp)),rep(0,length(bb)))
pred<-prediction(combined,label)
perf<-performance(pred,"tpr","fpr")
plot(perf,colorize=TRUE)
performance(pred,"auc")@y.values[[1]] #RETURNS AUC

AUC<-function(p,ind){
pres<-p[ind]
combined<-c(pres,bb)
label<-c(rep(1,length(pres)),rep(0,length(bb)))
predic<-prediction(combined,label)
return(performance(predic,'auc')@y.values[[1]])
}

b1<-boot(testpp,AUC,100) #RETURNS AUC WITH STANDARD ERROR
b1

任何意见或建议将不胜感激!谢谢你。

最佳答案

在不知道您的数据集和应用程序的细节的情况下,

  • 部分 AUC :仅在曲线的一部分下的面积。 (通常选择它是因为它更健壮或更可取,就像你说的那样)
  • AUC比 :一个 AUC 与另一个的比率。 (通常是某种引用)

  • 苏...
  • 部分 AUC 比 :一个部分 AUC 与另一个的比率。
  • 关于r - 计算 R 中的 AUC 比率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7815092/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com