r - 函数 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 条曲线。女性曲线尚未连接。
解决方案
推荐阅读
- azure - 如何在 APIM 中添加绑定处理策略?
- modal-dialog - Drupal-8 Modal 不处理登录错误
- bash - 使用 sed 修改配置文件中的值
- drupal - 如何将模块添加到 drupal 7 中的块/区域?
- sql - 删除脚本输出 SQL 中的列标题
- python - 如何将列表中的连续元素拆分为子列表
- scala - 从外部客户端数据库获取列值的值作为火花数据帧中的键
- node.js - 如何通过猫鼬中的相同列名加入两个集合并派生数据?
- ibm-mobilefirst - 无法在“特定范围”上获取 MobileFirst 访问令牌,只需继续获取 RegisteredClient 范围
- objective-c - CMSampleBufferGetImageBuffer() 总是在我的 AVCaptureStillImageOutput 捕获回调块上返回 nil