I am fitting a multinomial model using both glmnet and cv.glmnet :
fit <- glmnet(x, y, family = "multinomial")
cvfit <- cv.glmnet(x, y, family = "multinomial")
My variables are
x:
$ Q1: int [1:1000] 3 3 5 3 3 4 3 3 4 4 ...
$ Q2: int [1:1000] 4 3 5 5 5 5 5 5 4 4 ...
$ Q3: int [1:1000] 3 3 4 3 5 5 4 5 5 5 ...
$ Q4: int [1:1000] 3 5 5 4 5 4 4 4 1 4 ...
$ Q5: int [1:1000] 2 4 5 3 5 3 4 4 3 5 ...
$ Q6: int [1:1000] 2 1 4 3 4 3 3 4 3 3 ...
$ Gender : Factor w/ 2 levels "Female","Male": 1 1 1 1 2
y: Factor w/ 7 levels "A", "B", "C", "D", "E"
However, I am getting this error ONLY when using cv.glmnet, but not when using glmnet:
Error in cbind2(1, newx) %*% (nbeta[[i]]) :
not-yet-implemented method for <data.frame> %*% <dgCMatrix>
I wish someone could explain me why, thanks!