exponenta event banner

CreateAlternativeModels

Создание альтернативных моделей на основе шаблона модели

Синтаксис

R = CreateAlternativeModels(R, modeltemplate, criteria)

R = CreateAlternativeModels(R, modellist, criteria)

R = CreateAlternativeModels(R, LocalModels,LocalCriteria,GlobalModels,GlobalCriteria)

Описание

Это метод всех объектов модели: mbcmodel.hierarchicalresponse, mbcmodel.localresponse и mbcmodel.response.

Это то же самое, что и функция «Построить модели» в графическом интерфейсе обозревателя моделей. Создается набор моделей дочерних узлов. Результаты зависят от того, откуда вызывается этот метод. Обратите внимание, что иерархическая модель создается автоматически, когда CreateAlternativeModels вызывается для локальной модели.

  • Эта опция создает альтернативные модели элементов ответа для каждого элемента ответа.

    R = CreateAlternativeModels(R, models, criteria)
    
    • Models - список моделей. Можно использовать файл шаблона модели (.mbm), созданный в браузере модели, или массив ячеек mbcmodel.model объекты.

    • Criteria является критерием выбора для лучшей модели (из статистики, доступной из AlternativeModelStatistics).

  • Эта опция позволяет создавать альтернативные локальные модели, а также модели элементов альтернативных ответов.

    R = CreateAlternativeModels(R, 
    LocalModels,LocalCriteria,GlobalModels,GlobalCriteria)
    
    • LocalModels является списком локальных моделей - необходимо передать в пустой матрице).

    • LocalCriteria является 'Two-Stage RMSE'.

    • GlobalModels - список глобальных моделей (из шаблона модели).

    • GlobalCriteria - критерии выбора для наилучшей модели.

Создается файл шаблона модели (например, 'mymodels.mbm') в браузере модели. Из любого ответа (глобальная или одноступенчатая модель) с альтернативными ответами (дочерние узлы) выберите Модель (Model) > Создать шаблон (Make Template). Типы дочерних узлов модели выбранного в данный момент узла моделирования можно сохранить в качестве шаблона модели. Либо из любого ответа щелкните Создать модели (Build Models) на панели инструментов и создайте серию альтернативных моделей ответа в диалоговом окне.

Примеры

mymodels = 'mymodels.mbm';
mlist = {};
load('-mat', mymodels);
criteria = 'PRESS RMSE';
CreateAlternativeModels(R, [], 'Two-Stage RMSE', mlist, 
criteria);

Обратите внимание, что шаблон модели содержит переменную mlist.

CreateAlternativeModels( RESPONSE, 'alternative_models.mbm', 'Weighted PRESS' )

создает альтернативные модели элементов ответа на основе файла шаблона модели alternative_models.mbtи выбирает лучшую модель на основе статистики Weighted PRESS каждой модели.

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