timeROC出图时显示不全

 右侧被占用

原因:Rstudio右下方的plots窗口太小

解决方法:向上向左增大窗口

 Time_ROC代码

####timeROC####
setwd("C:\\Users\\86189\\Desktop\\Time_ROC")
#R包
#install.packages("timeROC")
#install.packages("survival")
library(timeROC)
library(survival)
library(tidyverse)

#2.2 数据的整理与载入
exp_sur <- read.table("exp_sur.txt", header=T,sep="\t", check.names=F, row.names=1)
exp_sur$OS.time <- exp_sur$OS.time/365 #按年计算
exp_sur_01A <- exp_sur[substr(rownames(exp_sur),14,16) == "01A",]#将行名第14到16位为“01A”的取出来
write.table(exp_sur_01A, file = "exp_sur_01A.txt",sep = "\t",row.names = T,col.names = NA,quote = F)
#2.3 构建ROC曲线函数
ROC3 <- timeROC(T=exp_sur_01A$OS.time,   #结局时间
                delta=exp_sur_01A$OS,   #结局指标,delta:事件状态. 删失数据编码为0
                marker=exp_sur_01A$SPP1,   #预测变量,marker :计算ROC的biomaker,默认是marker值越大,事件越可能发生;反之的话,前面加-号
                cause=1,   #阳性结局指标数值,cause:事件结局。没有竞争风险(Without competing risks)中,必须是非删失数据的编码方式,一般为1
                weighting="marginal",   #weighting:计算方法,默认是"marginal",KM模型;weighting="cox" 和weighting="aalen"分别为COX模型和additive Aalen 模型
                times=c(1, 3, 5),   #times:想计算的ROC曲线的时间节点,选取1年,3年和5年的生存率
                iid=TRUE)#: 默认值iid = FALSE。iid = TRUE 才会保存置信区间,但是样本量大了后,耗时耗资源
ROC3   #查看模型变量信息
ROC3$AUC #查看AUC值
confint(ROC3)$CI_AUC #使用confint计函数计算95%的置信区间

#2.4 绘制ROC曲线
plot(ROC3,#time是时间点,col是线条颜色
     time=1, col="red", lwd=2,title = "") #title = "",图片的title为空 
plot(ROC3,
     time=3, col="green", add=TRUE, lwd=2)   
plot(ROC3,#add指是否添加在上一张图中
     time=5, col="blue", add=TRUE, lwd=2)
legend("bottomright",c("Y-1 AUC=0.69","Y-3 AUC=0.63","Y-5 AUC=0.65"),
       col=c("red","green","blue"),
       lty=1,lwd=2)   #添加标签信息.
#lwd:line width,线条宽度,默认为1.
#lty:;line type,线条类型,1为实线
dev.off()
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/42534.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决软件弹出对话框界面,内容显示不全问题(以OptiBPM为例)

系统环境&#xff1a;win10企业版 软件&#xff1a;OptiBPM9.0 问题阐述&#xff1a;如图所示&#xff0c;在win7系统环境下&#xff0c;Input Plane对话框中Expressior、Offset、Position下方会有输入框可供用户输入&#xff0c;但是在win10系统中无法点击。 解决办法&#…

微信小程序——解决wx.showToast()消息提示框内容显示不全问题

使用wx.showToast()方法&#xff0c;如果提示内容超出小程序规定的限制&#xff0c;则会出现显示不全问题 看到这&#xff0c;解决办法&#xff1a; 第一种&#xff1a;修改提示内容&#xff0c;按其规定的长度去展示 第二种&#xff1a;将其 icon的属性值设置成 none即可

dialog显示不全,布局显示不全,下边框显示不全,只显示一半的BUG

有问题的代码 RelativeLayout layout;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);layout findViewById( R.id.content);layout.setLayoutParams(new RelativeLayout.LayoutPar…

QToolTip太长显示不全的问题

有的文件名字太长了&#xff0c;Qtooptip也无法显示长度&#xff0c;可以将该Qlabel中设置QToolTip的样式如下&#xff0c; 设置QToolTip的宽度和高度&#xff0c;以及字体大小&#xff0c;这样就可以显示了。 QToolTip { font-size:12px; width:1024; height:40; } 效果…

sns解决显示不全不清晰及保存不全问题

import matplotlib.pyplot as plt import pandas as pd import seaborn as snsplt.figure(figsize(15, 10))sns.heatmap(data,cmapReds,annotTrue,fmtd).get_figure().savefig("temp.png",dpi500,bbox_inches tight) # fmt显示完全&#xff0c;dpi显示清晰&#xff…

计量语言学软件Altmann-Fitter阿尔特曼拟合器的使用简介(更新中)

计量语言学软件Altmann-Fitter阿尔特曼拟合器的使用简介 1、Altmann-Fitter是什么1.1 简介1.2 获得地址 2、使用说明2.1 数据文件的格式2.2 读取数据2.3 拟合说明2.3.1 读取数据2.3.2 选择模式2.3.3 拟合 2.4 指标说明2.4.1 卡方检验2.4.2 P值-probability level 3、使用反馈3.…

3an推客CPC怎么设置?3an推客推广效果怎么样

营销是商家一个关键的宣传方式,合理的营销可以让店铺获得大量的总流量&#xff0c;增加销量。在众多推广方式中&#xff0c;3an推客营销推广一直受到热烈欢迎&#xff0c;3an推客图文教程&#xff1a;CPC按点击设置流程 3an推客图文教程&#xff1a;CPC设置流程 登录3an推客后…

软件测试报告模板

1 测试项目概述 1.1 项目概述 xxx小程序项目是基于C/S架构的电商类应用系统&#xff0c;xx小程序作为客户端主要提供线上用户快捷的购物体验。该项目主要针对客户端(微信小程序)的测试&#xff0c;包含主页、商品分类、购物车及个人中心模块构成。 1.2 编写目的 本测试报告…

经典的风控授信流程与增信策略

今天我们来聊一聊信贷风控中策略流程&#xff0c;相信这也是很多童鞋感兴趣的内容。 每家公司的风控流程肯定存在着多多少少的差异&#xff0c;本文我们介绍最经典的策略流程&#xff0c;大家可以根据自己公司的业务情况进行调整。 介绍信贷风控流程&#xff0c;首先要了解信贷…

30多份软件测试报告模板,如何写一份优秀测试报告模板流程

相信很多做软件测试的小伙伴在软件测试后期&#xff0c;都为软件测试报告总结花费了很多的精力&#xff0c;那么如何做好软件测试报告呢&#xff1f;一份优秀的测试报告又包含哪些内容呢&#xff1f; 测试报告的核心要素 一、测试结论 从测试工程师的专业角度分析&#xff0…

【码住收藏】软件测试报告模板范文来了——优秀测试报告模板流程

一、软件测试报告是什么&#xff1f; 软件测试报告就是当软件开发人员开发出软件之后&#xff0c;在上市前交由测试人员进行一系列测试&#xff0c;再由测试人员对过程和结果的进行记录分析的一份文档。也是测试团队的工作成果展现&#xff0c;通过详细的记录测试内容&#xf…

二代征信报告解读及信贷风控中的应用

今年一月中旬起&#xff0c;征信中心面向社会公众和金融机构提供二代格式信用报告查询服务&#xff0c;相比一代征信系统&#xff0c;二代征信系统又做了哪些升级&#xff1f;提供的信用报告又有哪些变化&#xff1f;相对于一代征信报告&#xff0c;大家更加急切地想知道二代征…

人行征信报告介绍(一)

对于银行的信贷业务风控来讲&#xff0c;最最核心的数据是人行征信。随着人行征信的升级换代&#xff0c;对借款客户各方面信息的反应也更加全面和高效&#xff0c;所以有必要单独介绍。 一、人行征信的发展 人行征信是一种信息共享机制。中国人民银行征信中心统一负责企业和…

营养改善计划操作流程

营养改善计划操作流程 说明一、登录二、勾选 说明 本教程适用于全国学生营养改善登录勾选 一、登录 登录的网页必须是学籍网 登录要用营养餐专用账号 二、勾选 在勾选的时候要注意学生数与实际在校是否一致&#xff0c;不一致要核对学籍里的学生信息&#xff08;学生人数…

视频水平翻转怎么操作 多个视频教你一键搞定批量剪辑

很多朋友经常用手机拍摄小视频&#xff0c;将视频放在电脑上进行剪辑然后分享到网络上&#xff0c;但是却不知道视频水平翻转要怎么操作&#xff0c;其实很简单只需要几步就可以轻松完成&#xff0c;小编现在分享操作方法&#xff0c;一起来看看。 第一步&#xff0c;运行视频剪…

云剪智能混剪软件/批量剪辑工具技术源码框架---- 一键生成上亿条原创视频

云剪编辑系统、云剪矩阵系统、混剪系统主要是短视频平台的视频制作一个工具。今天我就和大家分享一下这款产品的主要功能和部件。这款产品的主要功能是视频剪辑合成功能&#xff0c;这个视频剪辑合成功能的主要核心是简单的多段混合剪辑合成。也就是常见的混切系统&#xff0c;…

视频剪辑:如何批量将一个视频分割成多段小视频并提取原视频音频。

我们要做视频的&#xff0c;经常要将一段视频进行分割成多段小视频&#xff0c;并提取原视频的音频&#xff0c;但是要如何操作呢&#xff1f;别着急&#xff0c;今天小编就给大家分享一个办法教大家快速操作。 首先第一步&#xff0c;我们要打开好简单批量智剪&#xff0c;并…

视频智能剪辑系统/视频批量混剪系统开发搭建

目录 全自动剪辑软件开发逻辑及使用流程 全自动剪辑软件开发部分代码接入 全自动剪辑软件开发逻辑及使用流程 1. 创建创意工程,可以将需要推广的每个产品分别创建一个创意工程&#xff0c;以区分不同的产品上传不同的宣传素材&#xff0c;创建时&#xff0c;针对于企业对视频…

视频剪辑工具,巧用分割视频批量改变视频的播放时长

如何通过分割视频来改变视频的播放时长&#xff0c;比如&#xff1a;将一个视频平均或者随机分成几小段&#xff0c;这样时长就变短了。至于如何实现呢&#xff1f;下面随小编一起来试试。 导入多段视频 进入媒体梦工厂&#xff0c;在“分割视频”这个板块中&#xff0c;点“添…

视频剪辑工具,教你批量分割视频,并提取封面保存为图片格式

视频太多&#xff0c;如何进行批量剪辑&#xff0c;比如说分割视频&#xff0c;并提取封面进行保存呢&#xff1f;今天小编给大家分享一个新的剪辑技巧&#xff0c;下面一起来试试。 所需工具 视频素材若干 操作步骤 运行【好简单批量智剪】&#xff0c;在“分割视频”中&…