R语言如何选择单因素
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍"R语言如何选择单因素"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"R语言如何选择单因素"文章能帮助大家解决问题。这就要采用一些降维的方法,选
千家信息网最后更新 2025年11月08日R语言如何选择单因素
这篇文章主要介绍"R语言如何选择单因素"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"R语言如何选择单因素"文章能帮助大家解决问题。
这就要采用一些降维的方法,选择单因素中比较重要的一些单因素进行下游分析。方法有很多了,其中采用R包rbsurv进行分析比较多见。
具体操作如下:
# 先看看操作的数据框的结构> head(exprSet)[0:6, 0:6] bcr_patient_barcode time status NEAT1 MIR205HG LRRC75A_AS11 TCGA-2W-A8YY 148 0 37464.39 19.90881 24651.082 TCGA-4J-AA1J 226 0 81280.86 30453.54242 12288.183 TCGA-BI-A0VR 1505 0 57859.60 23164.53371 22721.614 TCGA-BI-A0VS 925 0 39732.40 34618.98183 13592.705 TCGA-BI-A20A 72 0 78514.49 29501.88646 14386.926 TCGA-C5-A0TN 348 1 47486.18 23953.34249 20335.92############################################################# 单因素中显著的基因,进一步鲁棒性筛选(此时选择全部的样本比较好)sign_gene_expr <-t(exprSet[sign_gene_id])dim(sign_gene_expr)# 将矩阵的值转换成numericrust_test<-matrix(as.numeric(unlist(sign_gene_expr)),nrow=nrow(sign_gene_expr))row.names(rust_test) <- row.names(sign_gene_expr)time <- exprSet$timestatus <- exprSet$statusfit <-rbsurv(time=time, status=status, x=rust_test, method="efron", max.n.genes=30, n.iter = 10,n.fold = 3,gene.ID =row.names(rust_test))# 鲁棒性分析结果 > fit$model Seq Order Gene nloglik AIC Selected0 1 0 0 269.17 538.35 110 1 1 AC092614.2 261.86 525.71 * 2 1 2 RP11_415F23.3 256.66 517.32 * 3 1 3 RP11_395A13.2 254.47 514.95 * 4 1 4 RP4_728D4.2 252.83 513.66 * 5 1 5 DBH_AS1 252.04 514.07 * 6 1 6 RP11_731C17.2 247.11 506.22 * 7 1 7 RP11_621L6.3 243.34 500.68 * 8 1 8 RP11_415F23.4 243.21 502.41 * 9 1 9 RP11_147L13.15 243.00 504.00 * 10 1 10 RP11_753H16.5 240.87 501.75 * 11 1 11 RP11_80H18.4 239.85 501.70 * 12 1 12 AF064858.10 238.96 501.93 * 13 1 13 RP11_261C10.5 238.50 503.00 * 14 1 14 RP11_960L18.1 237.01 502.01 * 15 1 15 AC093110.3 237.00 503.99 * 16 1 16 RP11_1096G20.5 235.03 502.05 * 17 1 17 STARD4_AS1 230.52 495.04 * 18 1 18 RP11_166D19.1 229.46 494.91 * 19 1 19 RP11_12M5.4 226.71 491.41 * 20 1 20 AC005592.2 225.17 490.35 * 21 1 21 RP11_33N14.5 220.06 482.12 * 22 1 22 RP11_713N11.6 219.32 482.64 * 23 1 23 RP11_823E8.3 219.26 484.51 * 24 1 24 RP3_508I15.21 217.63 483.25 * 25 1 25 DNAJC9_AS1 214.43 478.87 * 26 1 26 RP11_452L6.8 212.73 477.45 * 27 1 27 BOLA3_AS1 212.39 478.78 * 28 1 28 RP4_794I6.4 211.21 478.41 * 29 1 29 AC005523.3 209.16 476.32 *
可见30个因素都比较显著, 可以选择这些比较显著的单因素,进行下游的多因素分析。
关于"R语言如何选择单因素"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
因素
选择
语言
显著
方法
知识
分析
行业
不同
实用
重要
内容
基因
实用性
实际
数据
文章
更多
样本
案例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据分析属于软件开发吗
网易最卡顿服务器
文盲难学网络技术
拿excel讲大数据库
ccnp 计算机网络安全
游戏服务器被炸报警有用吗
软件开发工程师有哪几个岗位
浪潮集团高效能服务器和存储
数据库文本宽度设置
数据库递归关系
网络安全知识竞赛过程总结
网络技术入股协议书合同
宿舍管理系统开发终端机和服务器
上海会计网络技术经验丰富
郑州升达网络技术工作室
编程是属于软件开发吗
sql数据库常见的模型
建立乡贤人才数据库的通知
excel直连数据库分页
智慧山中医服务器连接异常
我的世界50人服务器怎么开
怎么确定数据库中谁是实体
局域网内搜不到服务器
崩坏联机服务器维护
杭州凶宅数据库
西安网络安全周活动
公司数据库表
惠普服务器如何装系统
软件开发在长春好找工作吗
国家文物数据库