多个miRNA的多因素cox回归提示Error in cph(Surv(survival_time, status) ~ ., surv = T, x = T, y = T, : 找不到对象 n

构建miRNA与肿瘤预后模型,已经筛出来若干个miRNA,构建多因素的cox回归模型时提示:Error in cph(Surv(survival_time, status) ~ ., surv = T, x = T, y = T, : 找不到对象 n

以下是代码:

-head(miRNA)
status survival_time hsa-let-7d hsa-mir-1229 hsa-mir-190a hsa-mir-3913-1 hsa-mir-3913-2
TCGA-AF-2687 0 3.909589 11.245866 1.9833461 4.422112 2.7902790 3.0819273
TCGA-AF-2689 1 3.290411 11.381671 2.8425424 4.359255 1.8797896 0.3465085
TCGA-AF-2690 1 1.435616 10.891189 0.0000000 4.661476 0.8339981 0.8348969
TCGA-AF-2691 0 3.586301 10.126369 0.1823956 5.450742 0.2330902 0.2273709
TCGA-AF-2692 0 1.128767 9.958302 2.3058812 5.352579 0.3027165 0.2948694
TCGA-AF-2693 0 3.164384 10.745901 1.6404589 5.164284 2.3861711 2.0624456
-ddist <- datadist(miRNA)
-options(datadist='ddist')
-cox2 <- cph(Surv(survival_time,status) ~.,surv=T,x=T,y=T,data=miRNA)
Error in cph(Surv(survival_time, status) ~ ., surv = T, x = T, y = T, : object 'n' not found
~后面的“.”代表晒出来的miRNA,我也尝试过把所有的miRNA一个个敲进去,以+连接,但是会提示:Error in terms.formula(formula, data = data, specials = NULL) : ExtractVars里的模型公式不对
请帮忙看一下,具体代码怎么改?

你用的什么库什么版本的软件

楼主你找到问题所在了嘛,我也遇到了这个问题

请问出结果了吗,好像是因为cph中没法识别mirna的名字把名字改成别的代替可以出来(hsa-let-7d改成v1)依次类推,但为啥没办法识别x值呢??蹲一个结果

楼主解决了吗?

请问楼主解决了吗?我也遇到这个问题了