nomogram图,又称列线图,诺模图,可直接用于计算预测的分数
#first need to set path
setwd('E:\\Course\\cluster') #设置当前工作目录
getwd() #查看当前工作目录
thyroid<- read.table("thyroid.csv",header=FALSE,sep=",") #loaddata=thyroid
data=thyroid[,1:10] #太多不拟合fix(data)
rownames(data)[1]<-"thyroidlabel"#把1,2的标签换成0 1
for (i in 1:455)
{if(data[i,1]==2)data[i,1]=0
}data=data[,-13]###标签换成yes no的离散的  但是不好用
if(0){
for (i in 1:455)
{if(data[i,13]==0)data[i,13]='no'
else data[i,13]='yes'
}}
###library(rms)## 第三步 按照nomogram要求“打包”数据,绘制nomogram的关键步骤,??datadist查看详细说明
ddist <- datadist(data)
options(datadist="ddist") ## 第四步 构建模型
## 构建logisitc回归模型
mod <- lrm(data$thyroidlabel~.,data = data)
mod <- glm(data$thyroidlabel ~.,family=binomial(link = "logit"),data = data)  ## 绘制logisitc回归的风险预测值的nomogram图
nom <- nomogram(f1, fun= function(x)1/(1+exp(-x)), # or fun=plogislp=F, funlabel="LN Metastasis Risk")
plot(nom)nom <- nomogram(mod,lp=T,lp.at = seq(-5,5,by=0.5),fun=function(x) 1/(1+exp(-x)),funlabel = 'Risk of metastasis',fun.at = c(0.05,seq(0.1,0.9,by=0.1),0.95),conf.int = c(0.1,0.7))plot(nom,lplabel = 'Linear Predictor',fun.side = c(1,1,1,1,3,1,3,1,1,1,1),label.every = 3,col.conf = c('blue','green'),conf.space = c(0.1,0.5),col.grid = gray(c(0.8,0.95)),which='shock')

结果如上图所示

参考资料可以去丁香园上找

参考文献:

doi:10.1093/jnci/djv291  Establishment and Validation of Prognostic Nomograms for Endemic Nasopharyngeal Carcinoma

绘制logisitc回归的风险预测值的nomogram图相关推荐

  1. R绘制Nomogram图

    Nomogram,中文常称为诺莫图或者列线图,简单的说是将Logistic回归或Cox回归的结果进行可视化呈现.它根据所有自变量回归系数的大小来制定评分标准,给每个自变量的每种取值水平一个评分,对每个 ...

  2. R绘制Nomogram图的学习笔记

    Nomogram,中文常称为诺莫图或者列线图,简单的说是将Logistic回归或Cox回归的结果进行可视化呈现.它根据所有自变量回归系数的大小来制定评分标准,给每个自变量的每种取值水平一个评分,对每个 ...

  3. r语言结构方程模型可视化_R语言Logistic回归模型深度验证以及Nomogram绘制

    01 研究背景 本章将常用的基于R语言实现二元Logistic回归模型临床预测模型的构建和验证,以及诺曼图的绘制记录下来,更为复杂的生存分析中的Cox回归将在后续章节介绍.临床预测模型的思路总结如下: ...

  4. R语言基于dcurves包绘制COX回归临床决策曲线

    因为R的rmda包做不了COX回归临床决策曲线,很多朋友都是通过ggdca包来绘制COX回归临床决策曲线,最近很多粉丝使用ggdca包来绘制COX回归临床决策曲线出现问题过来问我,我绘制的时候没发现什 ...

  5. stata手动绘制logistic回归预测模型校准曲线(Calibration curve)校准曲线(1)

    校准曲线图表示的是预测值和实际值的差距,作为预测模型的重要部分,目前很多函数能绘制校准曲线. 一般分为两种,一种是通过Hosmer-Lemeshow检验,把P值分为10等分,求出每等分的预测值和实际值 ...

  6. R语言Logistic回归模型亚组分析森林图(forest plot)绘制

    R语言Logistic回归模型亚组分析森林图(forest plot)绘制 目录 R语言Logistic回归模型亚组分析森林图(forest plot)R语言Logistic回归模型亚组分析森林图

  7. R语言广义线性模型Logistic回归模型列线图分析(nomogram)

    R语言广义线性模型Logistic回归模型列线图分析(nomogram) 我们来看图说话: gist是一种胃肠道间质瘤,作者构建了无复发生存率的logistic回归模型. 并构建了如下的列线图或者no ...

  8. R语言survival包coxph函数构建cox回归模型、ggrisk包ggrisk函数可视化Cox回归的风险评分图、使用风险得分的中位数计算最佳截断值cutoff(基于LIRI基因数据集)

    R语言survival包coxph函数构建cox回归模型.ggrisk包ggrisk函数可视化Cox回归的风险评分图.使用风险得分的中位数计算最佳截断值cutoff(基于LIRI基因数据集) 目录

  9. OpenImage冠军方案:在物体检测中为分类和回归任务使用各自独立的特征图

    点击上方"深度学习技术前沿",关注公众号,选择加"星标"或"置顶" 导读 这篇文章来自商汤科技,是OpenImage竞赛的冠军方案,本文对物 ...

最新文章

  1. Chrome Extension 检查视图(无效)处理方法
  2. oracle索引优劣,ORACLE的五种表的优缺点概述
  3. 计算机专业复试线380,445名400+的科软复试线388分,计算机学硕380分,卷炸了
  4. java深拷贝和浅拷贝介绍
  5. 对Linux课程内容的建议,Linux课程笔记 Day01 课程内容总结(示例代码)
  6. μC/OS-III---I笔记9---任务等待多个内核对象和任务内建信号量与消息队列
  7. linux php7 替换,linux-shell-命令替换和变量替换
  8. 【Computer Organization笔记25】I/O:程序直接控制,程序中断方式,直接存储访问(DMA),通道控制方式
  9. UE4之变量、定时器和事件
  10. 如何构建批流一体数据融合平台的一致性语义保证?
  11. oa服务器日常维护,OA系统怎么维护?
  12. SwiftUI 2 redacted新功能超实用的占位符功能(教程含源码)
  13. git pull 与 git push 的区别
  14. 管理学二(学习与沟通的重要性)
  15. java来电_JAVA来电显示接口调用代码实例
  16. 岭回归原理简单分析与理解
  17. mana wifi_在IBM Security Policy Manager 7.1中使用Access Manager凭证
  18. 动态链表的创建、节点内存空间申请以及释放
  19. CKEditor 简介
  20. The Trojan War------Greek mythology

热门文章

  1. 前序遍历、中序遍历、后序遍历
  2. java——OOA,OOD,OOP
  3. Oracle 权限详解(grant,revoke)
  4. 数据库设计1-数据库设计简述
  5. HMMER批量比对及结果处理
  6. 使用Maya的XGen快速头发建模
  7. [Python中的除法、除法取整、除法取余] [运算符分别为:/、//、%]
  8. http://localhost:8080打不开
  9. mysql 2.71828_2.7182818是什么意思?
  10. 2022电大国家开放大学网上形考任务-建筑工程项目管理非免费(非答案)