CreateAlternativeModels

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

Синтаксис

R = CreateAlternativeModels(R, modeltemplate, criteria)

R = CreateAlternativeModels(R, modellist, criteria)

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

Описание

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

Это то же самое, что и функция Build Models в GUI Model Browser. Создается выбор дочерних моделей узлов. Результаты зависят от того, откуда вы вызываете этот метод. Обратите внимание, что иерархическая модель автоматически создается при CreateAlternativeModels вызывается для локальной модели.

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

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

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

  • Эта опция делает альтернативные локальные модели, а также альтернативные модели функций отклика.

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

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

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

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

Вы создаете файл шаблона модели (например 'mymodels.mbm') в Model Browser. Из любого отклика (глобальная или одноэтапная модель) с альтернативными откликами (дочерние узлы) выберите 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, и выбирает лучшую модель на основе взвешенной статистики PRESS каждой модели.

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