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

Создайте выбор моделей

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

Чтобы создать альтернативные модели, в представлениях модели Model Browser используйте Common Tasks ссылки.

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

  1. Из любого узла глобальной модели (перед вычислением MLE) нажмите Create Alternatives на панели Общие задачи.

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

    Чтобы создать выбор типов модели, щелкните New, а затем щелкните OK.

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

  4. В диалоговом окне Выбор модели выберите критерий для выбора наилучшего дочернего узла, например, PRESS RMSE, и нажмите OK.

    Тулбокс создает модели и выбирает лучшие с помощью критериев выбора.

    Примечание

    Тулбокс создает модели параллельно, если у вас есть Parallel Computing Toolbox™.

  5. Оцените все подгонки в списке Альтернативные модели в случае, если вы хотите выбрать альтернативу как лучшую подгонку.

Примечание

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

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

Общие задачи, ссылки для создания альтернативных моделей, варьируются в зависимости от типа модели:

  • Чтобы добавить выбор альтернатив для одноэтапных моделей, нажмите Create Alternatives.

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

    • Чтобы добавить выбор альтернатив для каждого узла функции отклика, в локальном узле, нажмите Build Global Models.

    • Чтобы добавить локальные модели, в узле отклика нажмите New Local Model.

  • Чтобы добавить модели по точкам, нажмите Edit Model, а затем добавьте к списку моделей.

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

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

  1. Из любого узла глобальной модели (перед вычислением MLE) нажмите Create Alternatives на панели Общие задачи.

  2. В диалоговом окне Шаблон модели (Model Template) щелкните, New затем щелкните OK.

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

    • Poly2 с Stepwise: Min PRESS

    • Poly3 с Stepwise: Min PRESS

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

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

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

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

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

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

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

  1. Из любой глобальной или одноэтапной модели с дочерними узлами выберите Model > Create Template. Можно сохранить дочерние типы модели узлов выбранного в данный момент узла моделирования в качестве шаблона.

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

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

Полиномиальный шаблон

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

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

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

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

Шаблон RBF

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

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

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

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

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

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

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

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

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

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

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

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

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

Бесплатный шаблон сплайна узла

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

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

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

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

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

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

Model Browser

В диалоговом окне Шаблон модели (Model Template) можно использовать шаблон Браузер модели (Model Browser), чтобы создать копию существующего набора дочерних типов модели в текущем проекте.

  1. Выберите Model Browser и нажмите OK.

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

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