Аргумент нельзя интерпретировать как логический - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь предсказать уровень холестерина, используя возраст, пол и частоту пульса в состоянии покоя, и я решил попробовать использовать ТЕЛЕЖКУ, и я не могу обойти ошибку «Ошибка в {: задача 1 не удалась -» аргумент не интерпретируется как логический «« Я совершенно не понимаю, что я делаю, если это уже не ясно

main<-data.frame(sex=c(data$sex), chol=c(data$chol), 

heartrate=c(data$trestbps), age=c(data$ï..age))

sex <- lapply(main$sex, as.numeric)
chol <- lapply(main$chol, as.numeric)
hr <- lapply(main$heartrate, as.numeric)
age <- lapply(main$age, as.numeric)

fitControl <- trainControl(method = "repeatedcv",   
                           number = 10,     # number of folds
                           repeats = 10)    # repeated ten times



model.cv1 <- train(chol ~ sex, hr, age,
                  data = data,
                  method = "ridge",
                  trControl = fitControl,
                  preProcess = c('scale', 'center'))   # Ignore NA values

model.cv1

ggplot(varImp(model.cv))
predictions1 <- predict(model.cv, data)
predictions1
...