Ожидаемое значение модели в заданных входных параметрах
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);