Гауссова квадратура (Gaussian quadrature, квадратура Гаусса) — это метод численного интегрирования, при котором интеграл приближённо заменяется взвешенной суммой значений функции в специально выбранных точках (узлах). Узлы и веса выбираются так, чтобы приближение было оптимально точным для широкого класса функций.


1. Общая идея

Требуется вычислить интеграл вида

где — весовая функция (например, , , ).

Гауссова квадратура приближает его суммой:

где:

  • — узлы (точки, в которых вычисляется функция);
  • — веса;
  • — число узлов.

Узлы выбираются не равномерно, а как корни ортогональных многочленов, соответствующих весовой функции . Благодаря этому квадратура точна для многочленов степени до включительно. Это максимально возможный порядок точности для узлов.


2. Основные виды

В зависимости от весовой функции и области интегрирования различают:

НазваниеВес ОбластьПрименение
Гаусса–ЛежандраОбщее интегрирование
Гаусса–ЭрмитаИнтегралы с нормальным распределением
Гаусса–ЛагерраЭкспоненциальные веса
Гаусса–ЯкобиОбобщённые задачи
Гаусса–ЧебышёваСпециальные веса

В статистике чаще всего используется Гаусс–Эрмит, потому что случайные эффекты в смешанных моделях предполагаются нормальными.


3. Гаусс–Эрмит

Для интеграла по стандартному нормальному распределению:

где и — специально подобранные узлы и веса (связанные с многочленами Эрмита). После замены это сводится к классической форме с весом .


4. Зачем это нужно в статистике

Гауссова квадратура применяется там, где нужно вычислить интеграл по случайным эффектам, который не берётся аналитически. Типичный пример — обобщённые линейные смешанные модели (GLMM) и нелинейные смешанные модели.

Функция правдоподобия для кластера :

Здесь — случайные эффекты, обычно . Интеграл многомерный и, как правило, не имеет замкнутой формы. Гауссова квадратура позволяет приблизить его суммой:

где — узлы, — веса.


5. Адаптивная гауссова квадратура

Обычная (стандартная) гауссова квадратура может работать плохо, если подынтегральная функция сильно сконцентрирована вдали от нуля или имеет острый пик. В таких случаях используют адаптивную гауссову квадратуру (adaptive Gauss–Hermite quadrature, AGQ):

  • узлы центрируются в точке моды подынтегральной функции;
  • масштаб подбирается по кривизне (гессиану) в этой моде;
  • затем применяется стандартная квадратура.

Это значительно повышает точность при небольшом числе узлов. Именно AGQ реализована в:

  • R: glmer(..., nAGQ = ...) из пакета lme4;
  • SAS: PROC NLMIXED;
  • Stata: gsem, meprobit и др.

6. Преимущества и недостатки

Преимущества:

  • Высокая точность для гладких функций.
  • Точность для полиномов до степени .
  • Хорошо работает для одномерных и маломерных интегралов.
  • AGQ эффективна в смешанных моделях при небольшом числе случайных эффектов.

Недостатки:

  • При увеличении размерности число узлов растёт экспоненциально: , где — число случайных эффектов. Это «проклятие размерности».
  • Стандартная квадратура может быть неточной для острых или скошенных распределений.
  • Требует выбора числа узлов : больше узлов — точнее, но медленнее.
  • Для сложных моделей может быть вычислительно дорогой.

7. Альтернативы

  • Приближение Лапласа — более быстрая, но менее точная альтернатива; используется по умолчанию в lme4 для GLMM.
  • Метод Монте-Карло / MCMC — для многомерных интегралов.
  • Важный выбор (importance sampling).
  • Квадратуры разреженных сеток (sparse grids) — для умеренно большой размерности.

Кратко

Гауссова квадратура — это численный метод интегрирования, где интеграл заменяется взвешенной суммой значений функции в оптимально выбранных узлах. В статистике она чаще всего применяется для интегрирования по нормальным случайным эффектам в смешанных моделях (GLMM, NLMM, shared-parameter models). Разновидность Гаусса–Эрмита используется для нормальных распределений, а адаптивная версия повышает точность за счёт центрирования узлов в моде. Главный недостаток — экспоненциальный рост вычислений с ростом размерности случайных эффектов.