Метод группового учета аргументов

Метод группового учета аргументов

Метод группового учёта аргументов (МГУА) — семейство индуктивных алгоритмов для математического моделирования мультипараметрических данных. Метод основан на рекурсивном селективном отборе моделей, на основе которых строятся более сложные модели. Точность моделирования на каждом следующем шаге рекурсии увеличивается за счет усложнения модели.

Автор метода — академик НАНУ Алексей Григорьевич Ивахненко.

Содержание

История

Алгоритм

Даны данные наблюдений: \vec{x}, y. Необходимо построить наилучшую в определенном смысле модель Y(x_1,\dots,x_n).

  1. Выбирается общий вид перебираемых моделей, так называемые опорные функции. Часто используется полином Колмогорова-Габора:
     Y(x_1,\dots,x_n) = a_0+\sum\limits_{i = 1}^n {a_i} x_i+\sum\limits_{i = 1}^n 
{\sum\limits_{j = i}^n {a_{i j} } } x_i x_j+\sum\limits_{i = 1}^n 
{\sum\limits_{j = i}^n{\sum\limits_{k = j}^n {a_{i j k} } } }x_i x_j x_k+\cdots
    Выбор полиномов обусловлен тем свойством, что согласно теореме Вейерштрасса, любую непрерывную на конечном интервале функцию можно со сколь угодно высокой точностью представить в виде полинома определенной степени. Сложность модели в таком случае определяется количеством коэффициентов a_{i j \cdots}
  2. Используя опорные функции строятся различные варианты моделей для некоторых или всех аргументов. Например строятся полиномы с одной переменной, полиномы со всевозможными парами переменных, полиномы со всевозможными тройками переменных, и т.д, полином со всеми переменными. Для каждой модели определяются её коэффициенты a_{i j \cdots k} методом регрессионного анализа.
  3. Среди всех моделей выбираются несколько (от 2 до 10) наилучших. Качество моделей определяется коэффициентом детерминации, или среднеквадратическим отклонением ошибки, или корреляцией Y и исходных данных.
  4. Если найдена достаточно "хорошая" модель или достигнута максимально допустимая сложность моделей, то алгоритм заканчивается.
  5. Иначе, найденные на 3-ем шаге модели используются как аргументы (x_1,\dots,x_n) для опорных функций следующего этапа итерации (переход на 2-ой пункт). То есть уже найденные модели участвуют в формировании более сложных.

Обычно степень полинома опорной функции выбирается не выше N-1, где N - количество точек выборки. Часто бывает достаточно использовать в качестве опорных функции полиномы второй степени. В таком случае на каждом шаге итерации степень результирующего полинома удваивается.

Вместо полинома Колмогорова-Габора можно использовать ряды Фурье. Их имеет смысл применять, если в исходных данных наблюдается периодичность (например, уровень воды в реках, температура воздуха, объём осадков). Полученная в таком случае модель будет полигармонической [1].

Часто исходную выборку разбивают на две подвыборки A и B. Подвыборка A используется для определения коэффициентов модели, а подвыборка B — для определения качества (коэффициента детерминации или среднеквадратического отклонения). При этом соотношение количества данных в обеих выборках может быть как 50%/50% так и 60%/40%.

Статистика показывает, что с каждым шагом итерации уменьшается среднеквадратическое отклонение. Но после достижения определенного уровня сложности (зависит от характера и количества данных, а также общего вида модели), СКО начинает расти.

Свойства

Ссылки

  • www.gmdh.net — Статьи, книги и ПО.
  • www.opengmdh.org — МГУА wiki и разработка кода программ.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Метод группового учета аргументов" в других словарях:

  • Метод группового учёта аргументов — Метод группового учета аргументов (МГУА) семейство индуктивных алгоритмов для математического моделирования мультипараметрических данных. Метод основан на рекурсивном селективном отборе моделей, на основе которых строятся более сложные модели.… …   Википедия

  • МГУА — Метод группового учета аргументов (МГУА) семейство индуктивных алгоритмов для математического моделирования мультипараметрических данных. Метод основан на рекурсивном селективном отборе моделей, на основе которых строятся более сложные модели.… …   Википедия

  • Мгуа — Метод группового учета аргументов (МГУА) семейство индуктивных алгоритмов для математического моделирования мультипараметрических данных. Метод основан на рекурсивном селективном отборе моделей, на основе которых строятся более сложные модели.… …   Википедия

  • Ивахненко, Алексей — Алексей Григорьевич Ивахненко Олексій Григорович Івахненко 1967 год Дата рождения: 30 марта 1913 Место рождения: Кобеляки, Полтавская губерния, Российская империя Дата смерти …   Википедия

  • Ивахненко Алексей Григорьевич — Алексей Григорьевич Ивахненко Олексій Григорович Івахненко 1967 год Дата рождения: 30 марта 1913 Место рождения: Кобеляки, Полтавская губерния, Российская империя Дата смерти …   Википедия

  • Коэффициент детерминации — ( R квадрат) это доля дисперсии зависимой переменной, объясняемая рассматриваемой моделью зависимости, то есть объясняющими переменными. Более точно это единица минус доля необъяснённой дисперсии (дисперсии случайной ошибки модели, или условной… …   Википедия

  • Эволюционное программирование — Содержание 1 Эволюционное программирование 2 Современное эволюционное программирование …   Википедия

  • Медицина — I Медицина Медицина система научных знаний и практической деятельности, целями которой являются укрепление и сохранение здоровья, продление жизни людей, предупреждение и лечение болезней человека. Для выполнения этих задач М. изучает строение и… …   Медицинская энциклопедия

  • Индекс розничных продаж — (Core retail sales) Определение розничных продаж, формы и виды розничных продаж Информация об определении розничных продаж, формы и виды розничных продаж Содержание Содержание 1.Розничные . Определение термина Методические указания по расчету… …   Энциклопедия инвестора


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»