Undefined function 'predict' for input arguments of type 'classreg.learning.partition.RegressionPartitionedLinear'.
10 views (last 30 days)
Show older comments
After training model with cross validation:
model{i}=fitrlinear(xtrain',ytrain(i,:)','Crossval','on');
I try to use predict function
predict(model{i},xtest);
This worked fine when i didn't have cross validation flags in the fitrlinear function because the output was linear regression model. I looked on wiki for RegressionPartionedLinear object and its function is also called predict, but matlab giving me "undefined function" error.
How can I use the cross validated model?
0 Comments
Accepted Answer
Image Analyst
on 10 Aug 2020
What does this say
>> which -all predict
Also if you run the attached program, what does it say?
3 Comments
Image Analyst
on 11 Aug 2020
I think that looks okay. So we can debug further, attach xtrain, and ytrain in a .mat file
save('answers.mat', 'xtrain', 'ytrain');
and your script.
More Answers (0)
See Also
Categories
Find more on System Composer in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!