PredictedValue

Ожидаемое значение модели в заданных входных параметрах

Синтаксис

y = PredictedValue(R,X)
y = PredictedValue(R)

Описание

Это - метод иерархического, ответа, локального ответа и объектов модели: mbcmodel.hierarchicalresponse, mbcmodel.response, mbcmodel.localresponse, и mbcmodel.model.

y = PredictedValue(R,X) оценивает модель в заданных входных параметрах, где R объект модели и X массив входных параметров, где вы хотите оценить выход модели.

Обратите внимание на то, что для mbcmodel.model, mbcmodel.localresponse и mbcmodel.response объекты, эти X являются дополнительными. Если X не задан затем, эти X являются существующими входными значениями. Таким образом, синтаксис:

y = PredictedValue(model, optional X)

y = PredictedValue(R) вычисляет ожидаемое значение в подходящих данных. Массив возвращен в ожидаемые значения, оцененные в каждой точке данных. Для локальных моделей это эквивалентно y= PredictedValue(L, L.InputData).

Обратите внимание на то, что вы не можете оценить выход модели для локального ответа или иерархического ответа, пока вы не создали его с помощью MakeHierarchicalResponse (или CreateAlternativeModels). Если вы создали альтернативные модели функции ответа затем должна быть выбрана, лучшая модель. Если вы внесли изменения, такие как удаление выбросов начиная с выбора модели как лучше всего, вы, возможно, должны выбрать новую лучшую модель. Для локального ответа ожидаемое значение использует иерархическую модель. Если никакие данные не заданы затем, данные из всех тестов используются.

Примеры

y = PredictedValue(R, X);
modelPred = PredictedValue(thisRF, x);

Смотрите также

| | |

Представлено до R2006a