matrix 1x3 as input for testing data after train the model in classification learner
显示 更早的评论
I have done with classification learner for training algorithm, i have explor to model to workspace for testing the data, my input data in classification learner are import from excel (table) but for testing i want to use user input, i come out with this code. (one more thing if i import data from excel file, the testing data can classifiy but i dont want this way)
H2_percentage=15.217
CH4_percentage=53.261
C2H6_percentage= 31.522
testing=[H2_percentage CH4_percentage C2H6_percentage];
yfit = FineKNN.predictFcn('testing');
but when i run that code come out with this error....

回答(1 个)
Hiro Yoshino
2020-12-10
yfit = FineKNN.predictFcn(testing);
You should use this instead.
7 个评论
Hussein Hasan Mohsen
2020-12-10
编辑:Hussein Hasan Mohsen
2020-12-10
Hiro Yoshino
2020-12-10
It would work as long as the input is given in the format of [number number number].
Hussein Hasan Mohsen
2020-12-10
Hiro Yoshino
2020-12-10
Why don't you write a code by yourself?
It it is hard, then
- press small triangle under the 'export' button in classification learner and choose "function" or something
- You'll get a MATLAB code to train your model and then you now know where to make a small change to use your set of variables as training/testing data.
Note that if you train your model with a table, then you need to feed your test data in the same format.
Hussein Hasan Mohsen
2020-12-10
Hiro Yoshino
2020-12-10
How about convert test data into the right format?
Hussein Hasan Mohsen
2020-12-10
类别
在 帮助中心 和 File Exchange 中查找有关 Classification Learner App 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!