Проблема с пакетом glmnet R

Я использую пакет glmnet R. И до сегодняшнего дня у меня не было проблем с его использованием. Я установил Caret два дня назад, у меня были некоторые проблемы с его установкой, но мне удалось это сделать, переустановив некоторые пакеты, например.

Вот сообщение об ошибке, которое я получаю:

Error in .fixupDimnames(.Object@Dimnames) : 
could not find function "lengths"

Я использую старую версию R, которую не могу обновить прямо сейчас.

sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=French_France.1252  LC_CTYPE=French_France.1252    LC_MONETARY=French_France.1252
[4] LC_NUMERIC=C                   LC_TIME=French_France.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] glmnet_2.0-2    foreach_1.4.2   Matrix_1.2-2    caret_6.0-52    ggplot2_0.9.3.1 lattice_0.20-23 ade4_1.6-2     

loaded via a namespace (and not attached):
 [1] BradleyTerry2_1.0-6 brglm_0.5-9         car_2.0-19          codetools_0.2-11    colorspace_1.2-4    compiler_3.0.2     
 [7] dichromat_2.0-0     digest_0.6.4        grid_3.0.2          gtable_0.1.2        gtools_3.5.0        iterators_1.0.7    
[13] labeling_0.2        lme4_1.1-8          MASS_7.3-29         minqa_1.2.4         munsell_0.4.2       nlme_3.1-111       
[19] nloptr_1.0.4        nnet_7.3-7          plyr_1.8            pROC_1.8            proto_0.3-10        RColorBrewer_1.0-5 
[25] Rcpp_0.12.0         reshape2_1.2.2      scales_0.2.3        splines_3.0.2       stats4_3.0.2        stringr_0.6.2      
[31] tools_3.0.2 

Ошибка получается после вызова:

gg <- glmnet(x=data, y=Y.train, family="binomial", alpha=0, lambda=1)

Y.train — фактор, а данные — матрица пустышек. Но я думаю, что дело не в данных. Но, скорее всего, что-то связано с пакетом или что-то в этом роде, что мне не хватает. Если кто-нибудь подскажет, было бы здорово.


person Martin    schedule 12.08.2015    source источник
comment
Я не уверен, но этот вопрос, скорее всего, является материалом SO.   -  person Dawny33    schedule 12.08.2015
comment
Это может быть не проблема, но в стороне, вы никогда не должны указывать только одно лямбда-значение для GLMNET, а вместо этого предоставлять ему последовательность. Это объясняется в документации.   -  person Sycorax    schedule 12.08.2015
comment
Вашей версии R уже два года, попробуйте установить аналогичную устаревшую версию glmnet из Архивы КРАН   -  person blmoore    schedule 12.08.2015
comment
@user777 user777: я получаю ту же ошибку с последовательностью. Но спасибо.   -  person Martin    schedule 12.08.2015
comment
@blmoore: это идея, спасибо. Но что странно, так это то, что я мог использовать его несколько дней назад, прежде чем сражаться, чтобы установить каретку... И затем я могу использовать функцию кареты train(), например, со случайным лесом, но не с glmnet. Наверное, придется ждать обновления.   -  person Martin    schedule 12.08.2015
comment
Да .. Извините, я снова спросил об этом при переполнении стека, поскольку там это было более актуально, чем при перекрестной проверке. Я совсем новичок здесь.   -  person Martin    schedule 12.08.2015
comment
@Martin: В будущем не отправляйте перекрестные вопросы. Выберите сайт Stack Exchange и только разместите вопрос на этом сайте.   -  person Matt    schedule 13.08.2015