我正在运行glm分类器,我想将模型存储在一个命名列表中,为每个模型提供分类器中使用的预测器的名称 - 从字符向量中提取。但是我收到了一个错误。
对于可重现的示例,我使用mtcars数据集(基础R):
> data(mtcars)
> results <- list()
> model1 <- glm(am ~ hp, mtcars, family ="binomial")
> results <- list()
> names <- c("hp" , "cyl")
> results <- append(results, list(names[1] = model1))
Error: unexpected '=' in "results <- append(results, list(names[1] ="
您的建议将不胜感激。
答案 0 :(得分:0)
用
替换你的最后一行results[[names[1]]] <- model1