Дополнительный сажевый фильтр
Эта статья может быть слишком технической для понимания большинства читателей . ( Май 2016 г. ) |
Вспомогательный фильтр частиц — это алгоритм фильтрации частиц , представленный Питтом и Шепардом в 1999 году для устранения некоторых недостатков алгоритма повторной выборки последовательной важности (SIR) при работе с хвостатыми плотностями наблюдений.
Мотивация
[ редактировать ]Фильтры частиц аппроксимируют непрерывную случайную величину частицы с дискретной вероятностной массой , сказать для равномерного распределения. Частицы, выбранные случайным образом, можно использовать для аппроксимации функции плотности вероятности непрерывной случайной величины, если значение .
Плотность эмпирического предсказания получается как взвешенная сумма этих частиц: [1]
, и мы можем рассматривать ее как «априорную» плотность. Обратите внимание, что предполагается, что частицы имеют одинаковый вес. .
Объединение предварительной плотности и вероятность , эмпирическую плотность фильтрации можно определить как:
, где .
С другой стороны, истинная плотность фильтрации, которую мы хотим оценить, равна
.
Предварительная плотность может использоваться для аппроксимации истинной плотности фильтрации :
- Фильтры твердых частиц вытягивают образцы из предыдущей плотности . Каждая выборка отбирается с равной вероятностью.
- Присвойте каждому образцу веса . Веса представляют функцию правдоподобия .
- Если число , чем выборки сходятся к желаемой истинной плотности фильтрации.
- The частицы пересчитываются в частицы с весом .
К недостаткам сажевых фильтров относятся:
- Если вес { } имеет большую дисперсию, объем выборки должно быть достаточно большим, чтобы выборки приблизительно соответствовали эмпирической плотности фильтрации. Другими словами, хотя вес широко распределен, метод SIR будет неточным и адаптация будет затруднена.
Поэтому для решения этой проблемы предлагается вспомогательный сажевый фильтр.
Дополнительный сажевый фильтр
[ редактировать ]Вспомогательная переменная
[ редактировать ]Сравнивая с эмпирической плотностью фильтрации, которая ,
мы теперь определяем , где .
Зная, что образуется суммированием частицы, вспомогательная переменная представляет собой одну конкретную частицу. С помощью , мы можем сформировать набор выборок, который имеет распределение . Затем мы извлекаем из этого набора образцов вместо непосредственно из . Другими словами, образцы берутся из с разной вероятностью. В конечном итоге образцы используются для аппроксимации .
Возьмем, к примеру, метод SIR:
- Фильтры твердых частиц вытягивают образцы из .
- Присвойте каждому образцу вес .
- Контролируя и , веса корректируются так, чтобы быть четными.
- Аналогичным образом, частицы пересчитываются в частицы с весом .
Исходные фильтры частиц отбирают выборки на основе априорной плотности, а вспомогательные фильтры — на основе совместного распределения априорной плотности и вероятности. Другими словами, вспомогательные фильтры частиц исключают ситуацию, при которой частицы генерируются в областях с низкой вероятностью. В результате образцы могут приблизительно точнее.
Выбор вспомогательной переменной
[ редактировать ]Выбор вспомогательной переменной влияет и контролирует распределение образцов. Возможен выбор из может быть:
, где и это среднее значение.
Мы пробуем из приблизить следующей процедурой:
- Сначала мы присваиваем вероятности индексам . Мы назвали эти вероятности весами первого этапа. , которые пропорциональны .
- Затем мы рисуем образцы из с весовыми индексами. Поступая таким образом, мы фактически извлекаем образцы из .
- Более того, мы переназначаем веса второго этапа как вероятности образцы, где . Веса предназначены для компенсации эффекта .
- Наконец, частицы пересчитываются в частицы с весами .
Следуя процедуре, мы рисуем образцы из . С тесно связан со средним значением , оно имеет высокую условную вероятность. В результате процедура отбора проб становится более эффективной, а значение можно уменьшить.
Другая точка зрения
[ редактировать ]Предположим, что отфильтрованная апостериорная информация описывается следующими M- взвешенными выборками:
Затем каждый шаг алгоритма состоит из первого отбора образца индекса частицы. который будет распространяться из в новый шаг . Эти индексы представляют собой вспомогательные переменные, используемые только в качестве промежуточного шага, отсюда и название алгоритма. Индексы строятся по вероятности некоторой контрольной точки. что каким-то образом связано с моделью перехода (например, среднее значение, выборка и т. д.):
Это повторяется для , и используя эти индексы, мы теперь можем нарисовать условные выборки:
Наконец, веса обновляются, чтобы учесть несоответствие между вероятностью в фактической выборке и прогнозируемой точке. :
Ссылки
[ редактировать ]- ^ Питт, Майкл К.; Шепард, Нил. «Фильтрация с помощью моделирования: вспомогательные фильтры частиц» (PDF) . Журнал Американской статистической ассоциации .
Источники
[ редактировать ]- Питт, МК; Шепард, Н. (1999). «Фильтрация посредством моделирования: вспомогательные фильтры частиц» . Журнал Американской статистической ассоциации . 94 (446). Американская статистическая ассоциация: 590–591. дои : 10.2307/2670179 . JSTOR 2670179 . Архивировано из оригинала 16 октября 2007 г. Проверено 6 мая 2008 г.