Я пытаюсь использовать glmnet
из пакета glmnet
для запуска регрессии LASSO.
Я использую следующую команду:
library(glmnet)
glmnet(a,b,family="binomial",alpha=1)
И получаю ошибку:
> Error in if (!all(o)) { : missing value where TRUE/FALSE needed
a
— это матрица с числовыми значениями. b
— это вектор с фактором в качестве значений.
Однако в b
есть несколько отсутствующих значений. Я подозреваю, что это может быть причиной ошибки. Однако я не вижу возможности исключить NA
s в документации glmnet.
dput(a)
иdput(b)
, а такжеtraceback()
после запускаglmnet
, чтобы помочь нам воспроизвести и диагностировать? - person mlegge   schedule 27.01.2015