我正在尝试将一个模型与SuperLearner包相匹配。但是,我甚至不能通过玩包的舞台来适应它.我使用以下代码:
superlearner<-SuperLearner::SuperLearner(Y=y, X=as.data.frame(data_train[1:30]), family =binomial(), SL.library = list("SL.glmnet"), obsWeights = weights)Y是与我的dataframe "data_train“相同长度的数字向量,包含有9个不同类的正确标签。dataframe "data_train“包含包含数字数据的30列。
当我运行这个程序时,我会得到一个错误:
Error in get(library$screenAlgorithm[s], envir = env) :
Objekt 'All' not found我真的不知道这个问题会是什么,我也不能把我的头放在源代码上。请注意,函数中的变量obsWeights包含一个与我的数据长度相同的数值向量,其中包含我为模型计算的权重。这不应该是问题所在,因为这两种方法都行不通。
不幸的是,我不能在这里分享我的数据,但也许有人之前犯过错误.
谢谢!
发布于 2022-07-08 19:44:11
如果不附加SuperLearner,则可以通过库(SuperLearner)进行修复。
https://stackoverflow.com/questions/71663208
复制相似问题