Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从R公式中删除变量_R - Fatal编程技术网

如何从R公式中删除变量

如何从R公式中删除变量,r,R,我试图写出以下公式: everything_time <- system.time(everything_rsf <- rfsrc( Surv(time = PFS, event = Censoring, type = c("right")) ~.-c(Sample.ID,PatientID,UniqueID,PFS,Censoring), data

我试图写出以下公式:

everything_time <- system.time(everything_rsf <- rfsrc(  Surv(time = PFS, event = Censoring, type = c("right")) 
                            ~.-c(Sample.ID,PatientID,UniqueID,PFS,Censoring), 
                           data = data_endogenous))

everything\u time公式不接受列表或向量参数,将创建一个字符串

data(iris)

fmla <- as.formula(paste("Species ~",
                   paste(c(".","Sepal.Length","Petal.Width"), collapse = " - ")))

glm(fmla, data = iris, family = binomial(link = "logit"))
数据(iris)

fmla您能解释一下是什么让您相信该语法会成功地从公式中删除或排除变量吗?这里的模型解决方案展示了如何删除一个变量。我需要移除几个。我也试着把它们一一列出。好的,你会注意到那里没有使用
c()
,所以这肯定不起作用。在评论你“单独列出它们”之前,我也想看看你在这方面使用的确切语法。也许可以在%c中做一些类似
data=data\u indional[,!(name(data\u indional)%的事情,而不是
data=data\u indional
(“Sample.ID”、“PatientID”、“UniqueID”、PFS、“审查”))]
data(iris)

fmla <- as.formula(paste("Species ~", 
                   paste(grep("Width", names(iris), value = TRUE), collapse = " + ")))

glm(fmla, data = iris, family = binomial(link = "logit"))