xregstatsmodel

Класс для оценки моделей и вычисления PEV

Синтаксис

y = StatsModel(X)
Y = EvalModel(StatsModel, X)
[pev, Y] = pev(StatsModel, X)
C = ceval(StatsModel, X)
df = dferror(StatsModel)
Interval = predint(StatsModel,X,Level);
n = nfactors(StatsModel)
[n,symbols,units] = nfactors(StatsModel)

Описание

Используйте класс xregstatsmodel, чтобы оценить модель и вычислить ошибочное отклонение прогноза.

Можно создать объект xregstatsmodel также:

  • Экспорт модели от Model Browser до рабочей области.

  • Преобразование любого ответа командной строки или объекта модели к xregstatsmodel при помощи метода Экспорта.

    Используйте метод Экспорта, чтобы преобразовать mbcmodel.hierarchicalresponse, mbcmodel.localresponse, mbcmodel.response и mbcmodel.model возражают против объектов xregstatsmodel. Используйте синтаксис ExportedModel = Export(MODEL). Форматом по умолчанию является 'MATLAB', таким образом, вы не должны задавать формат.

После того, как вы создадите объект xregstatsmodel, можно использовать следующие методы, чтобы оценить модель и вычислить ошибочное отклонение прогноза:

  • EvalModel — оцените модель

    pev — оцените ошибочное отклонение прогноза

    ceval – оцените граничную модель

    dferror — степени свободы для ошибки

    predint — вычислите доверительные интервалы для образцового прогноза

    nfactors — получите количество входных факторов

Если вы преобразовываете объект mbcmodel.localresponse с помощью Экспорта, и вы не создали модель 2D этапа (иерархический объект ответа), то вывод является объектом mbcPointByPointModel. Детальные модели создаются из набора локальных моделей для различных рабочих точек. объекты mbcPointByPointModel совместно используют весь одинаковый методы как xregstatsmodel кроме dferror.

y = StatsModel(X) оценивает объект модели xregstatsmodel StatsModel во входных значениях X. X является массивом (N-by-NF), где NF является количеством входных параметров и N число точек, чтобы оценить модель в.

Y = EvalModel(StatsModel, X) оценивает модель во входных значениях X. Можно также оценить модели с помощью круглых скобок, например, y = StatsModel(X)

[pev, Y] = pev(StatsModel, X) вычисляет ошибочное отклонение прогноза модели в X, pev, и также возвращает Y оцененная модель в X.

C = ceval(StatsModel, X) оценивает граничные образцовые ограничения в X.

df = dferror(StatsModel) получает степени свободы для модели.

Interval = predint(StatsModel,X,Level); вычисляет доверительный интервал для образцового прогноза. Доверительный интервал Level прогнозов вычисляется об ожидаемом значении. Значением по умолчанию для Level является 99. Interval является массивом Nx2, где первый столбец является нижней границей, и второй столбец является верхней границей.

n = nfactors(StatsModel) получает количество входных факторов модели. [n,symbols,units] = nfactors(StatsModel) возвращает номер, символы и модули входа включает модель.

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

Представленный в R2010a