У меня проблемы с использованием cvglmnet с ptype = 'auc'
.
Когда я бегу
fit = glmnet.cvglmnet(x = scipy.float64(train_mm),
y = scipy.float64(train_target),
family = 'binomial',
ptype = 'auc',
nfolds = 5)
Я получаю это сообщение об ошибке
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
train_mm
- это моя матрица моделей, содержащая 0 и 1, а train_target
- мой двоичный целевой вектор, содержащий 0 и 1.
ptype = 'deviance'
работает нормально.