Я попытался найти ответ и абсолютно не могу найти решения. Я недавно установил пакет «каре» для R, но когда я пытаюсь обучить любые модели на всех, это дает мне следующую ошибку:R "caret" пакет, запущенный в компиляционную среду error
Warning: namespace ‘compiler’ is not available and has been replaced
by .GlobalEnv when processing object ‘sep’
Error in comp(expr, env = envir, options = list(suppressUndefined = TRUE)) :
could not find function "makeCenv"
Из того, что я могу сказать, это должно сделать с помощью встроенного в компиляторе. Большинство ответов, которые я видел, упоминают пакет doMC, но я не думаю, что это имеет значение здесь, потому что я не распараллеливаю что-либо. Я смог успешно запустить тот же код на других машинах, поэтому я полностью зациклен на том, что может быть проблемой. Вот пример кода, который вызывает ошибку для меня:
library(caret)
fit.knn <- train(Species ~ ., data=iris, method="knn")
Это, кажется, не имеет значения, какой метод я использую, или какие данные я тренируюсь на. Я попытался переустановить пакет и переустановить R. Я запускаю R v.3.3.2 в Windows, а пакет caret - самая последняя версия. Любая помощь будет оценена!
У меня была такая же проблема с пакетом Caret, и я смог ее решить, обновив Rstudio и установив версию Caret, которая является одной версией старше самой последней. –