У меня возникла проблема с пакетом glmnet
в R. Я пытаюсь использовать его в готовом виде, и я получаю следующая проблема:'x' и 'w' должны иметь одинаковую длину - ошибка в weighted.mean.default
test <- glmnet(seq.trans,rsem.trans)
Ошибка в weighted.mean.default (у, вес): 'х' и 'ш' должны иметь одинаковую длину
Но входы одинаковы размер:
dim(seq.trans)
# [1] 28 17763
dim(rsem.trans)
# [1] 28 17763
В чем причина этой ошибки?
'y' должен быть вектором, а не матрицей. 'rsem.trans' - ваш' y', и это матрица. –
Yup, это решило мою проблему. – user554481
Он не решил мой. Я пробовал применять 'as.vector (y)', но все равно получаю ту же проблему. Если я применил 'c (y)', я получаю другую ошибку из 'cv.glmnet': * число наблюдений в y (1), не равное числу строк x (42) * –