集成“glmnet:找不到函数”;predict.cv.glmnet“;

集成“glmnet:找不到函数”;predict.cv.glmnet“;,r,glmnet,R,Glmnet,我试图运行ensemble_glmnet程序,但收到一个无法找到predict.cv.glmnet的错误。我已经加载了glmnet和glmnetUtils库 我正在运行rstudio1.2.5033和R版本3.6.2 library(BuenaVista) library(glmnet) library(glmnetUtils) data<-iris[sample(1:150, size = 150, replace = FALSE),] data <- derive_varia

我试图运行ensemble_glmnet程序,但收到一个无法找到predict.cv.glmnet的错误。我已经加载了glmnet和glmnetUtils库

我正在运行rstudio1.2.5033和R版本3.6.2

library(BuenaVista)
library(glmnet)
library(glmnetUtils)

data<-iris[sample(1:150, size = 150, replace = FALSE),]

data <- derive_variables(dataset=data, type = "dummy", integer = TRUE, return_dataset=TRUE)

data$Species_setosa<-as.factor(data$Species_setosa)

test <-data[101:50,c(1,2,3,4,6,7)]
data<-data[,c(5,1,2,3,4,6,7)]

ensemble_glmnet(y_index = 1, train = data, valid_size = 50, n = 10, alpha = 1, family = "binomial", type = "class")
库(BuenaVista)
图书馆(glmnet)
图书馆(GLMNETILS)

dataHi,我认为这是
BuenaVista
软件包的问题。他们正在调用一个您不应该直接从
glmnet
使用的函数。要使用
predict.cv.glmnet
您应该使用函数
predict
,并且在后台使用正确的预测函数。一个肮脏的黑客程序是从
employ\u glmnet
获取代码,并通过在
predict.cv.glmnet
前面添加
glmnet::
来修改代码。但最好提交一个问题或合并修复请求。这样做了!谢谢您好,我认为这是
BuenaVista
软件包的问题。他们正在调用一个您不应该直接从
glmnet
使用的函数。要使用
predict.cv.glmnet
您应该使用函数
predict
,并且在后台使用正确的预测函数。一个肮脏的黑客程序是从
employ\u glmnet
获取代码,并通过在
predict.cv.glmnet
前面添加
glmnet::
来修改代码。但最好提交一个问题或合并修复请求。这样做了!谢谢