Предскажите ответ для наблюдений, не используемых в обучении
yfit = kfoldPredict(obj)
yfit = kfoldPredict(obj)
возвращает ожидаемые значения для ответов обучающих данных на основе obj
, объект обучен на наблюдениях из сгиба.
|
Объект класса |
|
Вектор ожидаемых значений для данных об ответе на основе модели, обученной на наблюдениях из сгиба. |
Создайте разделенную модель регрессии и исследуйте потерю перекрестной проверки. Потеря перекрестной проверки является среднеквадратической ошибкой между yfit
и истинные данные об ответе:
load carsmall XX = [Cylinders Displacement Horsepower Weight]; YY = MPG; tree = fitrtree(XX,YY); cvmodel = crossval(tree); L = kfoldLoss(cvmodel) L = 26.5271 yfit = kfoldPredict(cvmodel); mean( (yfit - tree.Y).^2 ) ans = 26.5271