exponenta event banner

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

Построение набора моделей

После установки и проверки одной модели (одно- или двухступенчатой или точечной) обычно требуется создать больше моделей для поиска наилучшего вписывания.

Для создания альтернативных моделей в видах моделей браузера моделей используйте ссылки Общие задачи (Common Tasks).

Используйте опцию Создать альтернативы (Create Alternates) (), чтобы создать набор альтернативных моделей для сравнения. Найдите пункт Создать альтернативы (Create Alternative) на панели Общие задачи (Common Tasks), на панели инструментов или в меню Модель (Model).

  1. В любом узле глобальной модели (перед вычислением MLE) щелкните Создать альтернативы (Create Alternative) на панели Общие задачи (Common Tasks).

  2. В диалоговом окне Шаблон модели (Model Template) выберите шаблон для построения набора моделей. Существуют предопределенные шаблоны для полиномов, радиальных базисных функций, гибридных радиальных базисных функций и моделей гауссовых процессов. Можно также создать собственные шаблоны любых выбранных моделей или использовать типы моделей в текущем проекте.

    Чтобы создать набор типов моделей, щелкните Создать (New), а затем нажмите кнопку ОК.

  3. Просмотрите список нескольких моделей по умолчанию. При необходимости добавьте модели и нажмите кнопку ОК.

  4. В диалоговом окне Выбор модели (Model Selection) выберите критерий выбора лучшего дочернего узла, например, НАЖАТЬ RMSE, и нажмите кнопку ОК.

    Панель инструментов создает модели и выбирает наилучшие из них с использованием критериев выбора.

    Примечание

    При наличии Toolbox™ Parallel Computing панель инструментов создает модели параллельно.

  5. Оцените все посадки в списке Альтернативные модели (Alternative Models) на случай, если вы хотите выбрать альтернативу в качестве лучшей посадки.

Примечание

После начала построения моделей из любого шаблона всегда можно нажать кнопку Остановить (Stop), чтобы прервать построение модели, если процесс занимает слишком много времени.

Можно также создавать отдельные новые модели. Создайте дочерние узлы, щелкнув общую задачу Добавить модель (Add Model) в узлах моделирования. Откроется диалоговое окно Настройка модели (Model Setup), в котором можно изменить тип и настройки. Повторите это для нескольких дочерних узлов, чтобы создать набор различных типов моделей, соответствующих одним и тем же данным.

Ссылки Общие задачи (Common Tasks) для создания альтернативных моделей различаются в зависимости от типа модели:

  • Чтобы добавить набор альтернатив для одноступенчатых моделей, щелкните Создать альтернативы (Create Alternative).

  • Для двухступенчатых моделей:

    • Чтобы добавить набор альтернатив для каждого узла элемента ответа, в локальном узле щелкните Построить глобальные модели (Build Global Models).

    • Чтобы добавить локальные модели, в узле ответа щелкните Создать локальную модель (New Local Model).

  • Чтобы добавить модели по точкам, щелкните Править модель (Edit Model), а затем добавьте в список моделей.

Создание шаблона модели

Создайте шаблон для построения нескольких типов моделей и сохраните шаблон для повторного использования.

  1. В любом узле глобальной модели (перед вычислением MLE) щелкните Создать альтернативы (Create Alternative) на панели Общие задачи (Common Tasks).

  2. В диалоговом окне Шаблон модели (Model Template) щелкните Создать (New) и нажмите кнопку ОК.

    В диалоговом окне Настройка нескольких моделей (Multiple Model Setup) отображается список типов моделей по умолчанию, чтобы можно было попробовать несколько моделей:

    • Poly2 со Stepwise: Min PRESS

    • Poly3 со Stepwise: Min PRESS

    • Гибридная RBF с центрами nObs/3

    • Модели гауссовых процессов (с использованием значений по умолчанию)

  3. Чтобы добавить модели в список, щелкните Добавить (Add), чтобы открыть диалоговое окно Настройка модели (Model Setup), где можно выбрать любой тип модели, доступный для количества входных данных. Нажмите кнопку ОК, чтобы добавить модель и вернуться в диалоговое окно Настройка нескольких моделей (Multiple Model Setup).

  4. Щелкните Добавить (Add) еще раз, чтобы повторить процесс, чтобы добавить любое количество различных моделей. Щелкните Править модель (Edit Model), чтобы изменить настройки для любых моделей в списке.

  5. Если список типов моделей удовлетворителен, нажмите кнопку ОК в диалоговом окне Настройки нескольких моделей (Multi-Model Settings). Панель инструментов создает выбранный выбор типов модели как выбор дочерних узлов выбранного в данный момент узла модели.

  6. Появится диалоговое окно Выбор модели (Model Selection), в котором можно выбрать критерий выбора лучшего дочернего узла. Используйте раскрывающееся меню для выбора из доступных критериев (таких как PRESS RMSE, RMSE, Box-Cox, Observations или Parameters). Можно выбрать дополнительные критерии для отображения здесь с помощью опций Сводная статистика (Summary Statistics) в меню Модель (Model). См. раздел Сводная статистика. Нажмите кнопку ОК, чтобы принять выбранный критерий.

Можно также сохранить шаблоны уже построенных моделей.

  1. В любой глобальной или одноступенчатой модели с дочерними узлами выберите Модель > Создать шаблон. Типы моделей дочерних узлов выбранного в данный момент узла моделирования можно сохранить в качестве шаблона.

  2. Чтобы найти пользовательские шаблоны и снова построить все эти типы моделей для любой выбранной глобальной модели, используйте диалоговое окно Шаблон модели (Model Template). Папку по умолчанию, в которой панель инструментов ищет шаблоны (и модели, данные и проекты), можно задать с помощью команды «Файл» > «Установки».

    Кнопку «Обзор» можно использовать для поиска сохраненных шаблонов, которые не находятся в папке по умолчанию. Выберите шаблон и нажмите кнопку ОК. Модели будут построены, и откроется диалоговое окно Выбор модели (Model Selection), в котором можно выбрать критерий выбора лучшего дочернего узла.

Шаблон полинома

Используйте шаблон многочлена в диалоговом окне Шаблон модели (Model Template), чтобы построить несколько многочленов различных порядков.

  1. Выберите Полиномы (Polynomials) и нажмите кнопку ОК. Откроется диалоговое окно Параметры построения модели (Model Building Options), в котором можно задать параметры модели.

  2. Выберите минимальный и максимальный порядок многочленов, которые требуется построить, и укажите, следует ли использовать пошаговые настройки. Например, если выбрать 1 и 5 в качестве минимального и максимального порядка многочленов, будут построены 5 дочерних моделей узлов (линейная, квадратичная, кубическая и т. д.). Если выбран параметр Пошаговый (Stepwise) (например, Свернуть пресс (Minimize PRESS)), он применяется ко всем дочерним моделям.

  3. Щелкните Построить (Build), и модели будут построены. Откроется диалоговое окно Выбор модели (Model Selection); выберите критерий для выбора лучшего дочернего узла.

Шаблон РФБ

В диалоговом окне Шаблон модели (Model Template) можно использовать шаблон RBF для построения нескольких моделей радиальных базовых функций с различным максимальным количеством центров и/или различных ядер.

  1. Выберите RBF и нажмите OK. Откроется диалоговое окно «Параметры построения модели», в котором можно задать параметры модели.

  2. Введите вектор в поле редактирования, чтобы указать максимальное количество центров для каждой дочерней модели. Это может быть выражение MATLAB ®, включающее количество наблюдений, например 10:10:nObs/2.

  3. Если текущим узлом модели является RBF, то по умолчанию используются те же настройки модели. Щелкните Настройки модели (Model Settings), чтобы открыть диалоговое окно Настройки радиальной базовой функциональной модели (Radial Basis Function Model Settings), в котором можно просмотреть и изменить все параметры модели, такие как ядро и ширина. См. раздел Типы радиальных базовых функций.

  4. Установите флажок Построить все ядра, чтобы создать дочерние модели с указанным диапазоном центров для каждого типа ядра.

  5. Щелкните Построить (Build), и модели будут построены. Появится диалоговое окно Выбор модели (Model Selection), в котором можно выбрать критерий выбора лучшего дочернего узла.

Гибридный шаблон RBF

В диалоговом окне Шаблон модели (Model Template) можно использовать шаблон Гибридный RBF (Hybrid RBF) для построения нескольких моделей гибридных радиальных базовых функций с различным максимальным количеством центров и/или различных ядер.

  1. Выберите Гибридный RBF (Hybrid RBF) и нажмите кнопку ОК. Откроется диалоговое окно Параметры построения модели (Model Building Options), в котором можно задать параметры модели.

  2. Введите вектор в поле редактирования, чтобы указать максимальное количество центров для каждой дочерней модели. Это может быть выражение MATLAB, включающее количество наблюдений, например 10:10:nObs/2.

  3. Если текущий узел модели является гибридным RBF, то по умолчанию используются те же настройки модели. Щелкните Настройки модели (Model Settings), чтобы открыть диалоговое окно Настройки гибридной модели RBF (Hybrid RBF Model Settings), в котором можно просмотреть и изменить все параметры модели, такие как ядро и ширина (и порядок полиномиальной части модели на вкладке Линейная деталь (Linear Part)). См. раздел Гибридные радиальные базовые функции.

  4. Установите флажок Построить все ядра, чтобы создать дочерние модели с указанным диапазоном центров для каждого типа ядра.

  5. Щелкните Построить (Build), и модели будут построены. Появится диалоговое окно Выбор модели (Model Selection), в котором можно выбрать критерий выбора лучшего дочернего узла.

Шаблон сплайна свободного узла

В диалоговом окне Шаблон модели (Model Template) можно использовать шаблон Сплайн свободного узла (Free Knot Spline) для построения нескольких моделей сплайнов свободного узла с различным количеством узлов. Доступно только для моделей с одним входным коэффициентом.

  1. Выберите Свободный узловой сплайн (Free Knot Spline) и нажмите кнопку ОК. Откроется диалоговое окно Параметры построения модели (Model Building Options), в котором можно задать параметры модели. Если текущий узел модели является свободным узловым сплайном, то по умолчанию используются те же настройки модели.

  2. Выберите начальное и конечное количество узлов. Например, если указать начальное и конечное количество узлов как 1 и 5, будут построены пять дочерних узлов, один с одним узлом, один с двумя.

  3. Щелкните Построить (Build), и модели будут построены. Появится диалоговое окно Выбор модели (Model Selection), в котором можно выбрать критерий выбора лучшего дочернего узла.

Шаблон гауссовского процесса

В диалоговом окне Шаблон модели (Model Template) выберите шаблон Гауссова процесса (Gaussian Process), чтобы создать набор моделей Гауссова процесса. Можно создать все функции ядра и базисные функции или выбрать ядро или базисную функцию.

Шаблон браузера модели

В диалоговом окне «Шаблон модели» можно использовать шаблон браузера модели для создания копии существующего набора дочерних типов моделей в текущем проекте.

  1. Выберите «Браузер модели» и нажмите «ОК».

  2. Откроется диалоговое окно Дерево модели (Model Tree). Выберите модель в дереве модели, которая имеет типы дочерних узлов, которые требуется построить. Этот шаблон можно также использовать для выбора локального узла нескольких моделей для копирования. Нажмите кнопку ОК, чтобы вернуться в диалоговое окно Шаблон модели (Model Template).

  3. Щелкните Построить (Build), и модели будут построены. Появится диалоговое окно Выбор модели (Model Selection), в котором можно выбрать критерий выбора лучшего дочернего узла.