You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

plot()函数非数值参数错误,ROC曲线标题丢失求助

ROC曲线添加最优切点标签与标题报错解决

错误原因

ROCit包的plot()函数基于R基础绘图系统,不属于ggplot2语法体系,不能用+来拼接text()和title()这类基础绘图命令,这就是触发non-numeric argument to binary operator错误的核心原因。

修正后的代码

将绘图、添加标签、添加标题拆分为独立执行命令,无需用+连接:

# 绘制基础ROC曲线
rocit %>% plot()

# 添加最优切点的文本标签
text(1 - opt$Specificity, opt$Sensitivity, 
     paste('ponto de corte =', as.character(opt$Cutoff)),
     pos = 3, offset = 1, font = 3)

# 添加图表标题
title('Curva ROC para Eosinofilia Sérica X epos')

补充说明

基础绘图系统是逐步骤执行的,先完成基础图绘制,再依次叠加文本、标题等元素,和ggplot2的链式语法逻辑完全不同。你之前对数值类型的检查没问题,问题仅出在语法混用。

内容的提问来源于stack exchange,提问作者Caio Théodore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 10:55:56