Создание альтернативных моделей на основе шаблона модели
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 каждой модели.