首页 > 解决方案 > 函数 AUC 包 Desctools:如何延长曲线

问题描述

在我的工作中,我对研究不同玉米品种的开花(雄性和雌性)动态很感兴趣。我正在这段时间编写脚本,所以我的数据是错误的,但这不是问题,我只是想创建一个好的脚本,在几周内对我来说非常重要。

所以,我想知道男性曲线和女性曲线之间曲线下的面积。

在此处输入图像描述

我成功地使用了 AUC 函数。AUC 等于男性 12 和女性 45。但这不符合逻辑,因为开花的雄性总是在开花的雌性之前。

我想我理解我的错误,但我不知道如何改变这一点。我的错误是我的男性曲线没有在女性曲线的末端完成。我想延长我的男性曲线。你知道我该怎么做吗?架构将帮助您理解。

在此处输入图像描述

dput(XAUC2) structure(list(ligne.rep = c(1, 1, 1, 1, 1), Date.floraison.mâle.graph = c(29, 32, 33, 34, 35), Cumulatif.mâle = c(1, 2, 3, 4, 5), Date.floraison.femelle.graph = c(41, 42, 48, 48, 56), Cumulatif.femelle = c(1, 2, 3, 4, 5)), class = "data.frame", row.names = c(NA, -5L))

我的代码:

 a<-XAUC2$Date.floraison.mâle.graph
 b<-XAUC2$Date.floraison.femelle.graph
 c<-XAUC2$Cumulatif.mâle
 d<-XAUC2$Cumulatif.femelle


AUCfemale<-AUC(b,d, from = min(b), to = max(b), 
             method = c("step"), absolutearea = FALSE, na.rm = FALSE)


AUCmale<-AUC(a,c, from = min(a), to = max(a), 
           method = c("step"), absolutearea = FALSE, na.rm = FALSE)


Airdiff<-AUCmale-AUCfemale

如果您想查看确切的曲线,此图显示 2 条曲线。女性曲线尚未连接。

在此处输入图像描述

标签: rauc

解决方案


推荐阅读