Я использовал R для науки о данных, и моя модель обучалась с использованием функции caret :: train ().
Но вот мои ошибки
control <- trainControl(method="cv", number=10)
lassogrid <- expand.grid(
alpha=1, lambda=seq(0.001, 0.1, by=0.0005)
)
lasso_model <- train(x=train0[,-c(which(names(train0)=="SalePrice"))],
y=train0$SalePrice, method = "glmnet", trControl="control",
tuneGrid="lassogrid")
, затем ошибка, как показано ниже:
Ошибка: оператор $ недействителен для atomi c vector
Поскольку я искал в Google, похоже, это не связано с функцией поезда.
Но я не знаю, что на самом деле представляют атомы c. Поэтому, пожалуйста, дайте мне знать, почему и как решить эту проблему.