Используя пакет naivebayes для прогнозирования переменной класса в R
Я пытаюсь предсказать переменную класса для набора данных в R, используя пакет naivebayes. В настоящее время у меня есть два набора данных, и он отлично работает на одном из них, но для другого я продолжал получать сообщение об ошибке: "Ошибка в [.default(tab, V,): индекс за пределами").
Ниже мой код:
car_model<- naive_bayes(car_train1$V7 ~ ., data = car_train1[,-7]) #training model for car
car_pred <- predict(car_model, car_test1[,-7]) #predict using the model
car_error_bayes = error_rate(car_test1,car_pred) #get the error rate
credit_model<- naive_bayes(credit_train1$V16 ~ ., data=credit_train1[,-16]) #training model for credit card
credit_pred <- predict(credit_model, credit_test1[,-16]) #predict using the model
credit_error_bayes = error_rate(credit_test1,credit_pred) #get the error rate'
Мои автомобильные наборы данных работают нормально, но наборы кредитных данных имеют эту ошибку. Ссылки на наборы данных:
автомобиль: https://archive.ics.uci.edu/ml/datasets/car+evaluation.
кредитная карта: https://archive.ics.uci.edu/ml/datasets/Credit+Approval
Спасибо!