运用R语言的gWQS软件包进行WQS回归分析的时候,运行了以下代码报错
library(xlsx)
library(gWQS)
database<-read.xlsx("C:/Users/Debbie/Desktop/1.xlsx",1,header=T)
Metals <- names(database)[1:23]
results <- gwqs(yLBX~wqs, mix_name = Metals, data=database,
q = 4, validation = 0.6,
b = 100, b1_pos = TRUE, b1_constr = FALSE,
family = "gaussian", seed = 2022)
Error in [.data.frame
(data, , c(allvars, mix_name, other_vars)) :
选择了未定义的列
尝试改变了代码的书写但是仍然报这个错误
不知道是excl里面的数据出现了错误还是代码书写的错误