Undefined function 'mean_squared_error' for input arguments of type 'table'.
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
rf_classifier = TreeBagger(100, X_train, y_train,'Method','classification','OOBPredictorImportance', 'On');
Undefined function 'mean_squared_error' for input arguments of type 'table'.
Error in RF_Classification (line 39)
oob_mse = mean_squared_error(y_train, predict(rf_classifier, X_train));
Undefined function 'loss' for input arguments of type 'TreeBagger'.
Error in RF_Classification (line 45)
test_accuracy = 1 - loss(rf_classifier, X_test, y_test);
I request you to kindly help me out to fix these above errors.
Thank you very much.
Sanchit Singh
0 commentaires
Réponses (1)
Walter Roberson
le 9 Juil 2023
When you call TreeBagger there are two different syntaxes:
TreeBagger(NUMBER, X, Y)
or
TreeBagger(NUMBER, TABLE, ...)
You are using the NUMBER, X, Y syntax, but your y_train is a table()
0 commentaires
Voir également
Catégories
En savoir plus sur Classification Ensembles dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!