noise<-sample(c(0,1), 150, replace = TRUE)
iris=cbind(iris,noise)
train.index = sample(nrow(iris), 0.7 * nrow(iris));
train.x = as.matrix(iris[train.index, c(1:4,6)]);
train.y = iris[train.index, 5];
test.x = as.matrix(iris[-train.index, c(1:4,6)]);
test.y = iris[-train.index, 5];
model = cv.glmnet(train.x, train.y, family = "multinomial");
错误Error in apply(nz, 1, median) : dim(X) must have a positive length
可是我把噪音放在前面就没事了
iris=cbind(noise,iris)
这个怎么解释呢?
还有这个数据集的y是字符就可以,为什么我自己的数据集就不行呢?