Гауссова квадратура (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). Разновидность Гаусса–Эрмита используется для нормальных распределений, а адаптивная версия повышает точность за счёт центрирования узлов в моде. Главный недостаток — экспоненциальный рост вычислений с ростом размерности случайных эффектов.