I'm trying to run a random forest on the basic Kaggle Titanic dataset and am running into the error below when running CARET's predict function. I've tried an as.data.frame for the p1 variable but I get an error saying it can't be coerced. How can I work around this?
TrainRF <- read.csv("C:\\Users\\andre\\Downloads\\titanic\\train.csv")
TrainRF <- na.omit(TrainRF)
TrainRF$Survived <- as.factor(TrainRF$Survived)
set.seed(1013)
random_model <- randomForest::randomForest(TrainRF$Survived~.,TrainRF)
p1 <- predict(random_model,train)
Error in model.frame.default(Terms, newdata, na.action = na.omit) : 'data' must be a data.frame, environment, or list