运行 汇总函数时出错

Error when running summary function

我在下面用一个值定义了 MV1,并在输出名称中使用了 MV1。但是当我尝试 运行 我的模型输出上的汇总函数时,我得到以下消息 'Error: unexpected symbol in: "assign(paste("Model", MV1, sep = '') <- model1 summary" '

MVx 是一个在我的代码中定义为数字的值,而 MV1 在我的代码中等于“_3”。

MV = MVx+1
MV1= paste("_", MV, sep="")

assign(paste("Model", MV1, sep = '') = model1 <- 
              glm(tv1~., family=binomial(link='logit'), data=train70)

summary(Model_3) #Error occurs here

有人知道如何解决这个问题吗?我不确定我的 assign(paste("Model", MV1, sep = '') 对于我正在尝试做的事情是否正确,即使我没有收到错误信息。

任何帮助都会很棒。

谢谢

我认为你的assign是错误的。请注意 , 而不是 = 并且您忘记了最后一个括号。正如 42 所指出的那样,您摆脱了 model1 <-

assign(paste("Model", MV1, sep = '') , glm(tv1~., family=binomial(link='logit'), data=train70))