Я ломал голову над этим вопросом, но так и не нашел удовлетворительного решения.
Одно свойство, которое возможно использовать, состоит в том, что, если плотность записывает
где является плотность такая, что , симуляция из и отклонение этих симуляций с вероятностью обеспечивает симуляции из . В данном случае является нормализованной версией положительных весовых компонент
и - остаток
f(x)=g(x)−ωh(x)1−ωω>0
gg(x)≥ωh(x)gωh(x)/g(x)fgg(x)=∑αi>0αifi(x)/∑αi>0αi
ωhh(x)=∑αi<0αifi(x)/∑αi<0αi
Это действительно найдено в Библии моделирования Devroye,
Неоднородная генерация случайных вариаций, раздел II.7.4, но следует из простого рассуждения о принятии-отклонении.
Первый вычислительный недостаток этого подхода состоит в том, что, несмотря на первое моделирование из выбранного компонента , суммы для и должны быть вычислены для этапа отклонения. Если суммы бесконечны без закрытой версии, это делает невозможным реализацию метода accept-reject .figh
Вторая трудность заключается в том, что, поскольку обе суммы весов имеют одинаковый порядок
коэффициент отклоненияне имеет верхнего предела. На самом деле, если ряд, связанный с , не является абсолютно сходящимся, вероятность принятия равна нулю! И метод не может быть реализован в этой ситуации.
∑αi>0αi=1−∑αi<0αi
1−ϱaccept=∑αi<0|αi|/∑i|αi|
αi
В случае смешанного представления, если можно записать как
сначала можно выбрать компонент, а затем метод, примененный к компоненту. Но это может быть деликатным для реализации, так как идентификация пар которые соответствуют из возможно бесконечной суммы, не всегда выполнима.f
f(x)=∑i=1∞αigi(x)−ωih(xi)1−ωiωi>0
(gi,hi)gi(x)−ωih(xi)>0
Я думаю, что более эффективное разрешение могло бы прийти из самого представления серии. Devroye, Неоднородная генерация случайных вариаций, раздел IV.5, содержит широкий спектр последовательных методов. Как, например, следующий алгоритм для представления альтернативного ряда цели
когда ' s сходятся к нулю с и является плотностью:
f(x)=κh(x){1−a1(x)+a2(x)−⋯}
ai(x)nh
Эта проблема была недавно рассмотрена в контексте искажения смещенных оценок для MCMC, как, например, в подходе Глинна-Ри . И российский оценщик рулетки (в связи с проблемой фабрики Бернулли). И беспристрастная методология MCMC . Но нет выхода из проблемы знака ... Что делает его использование сложным при оценке плотностей, как в псевдо-маргинальных методах.
После дальнейших размышлений я пришел к выводу, что не существует общего метода для создания фактической симуляции из этой серии [вместо
смеси, которая оказывается неправильной], без наложения дополнительной> структуры на элементы серии, как в вышеуказанный алгоритм из Библии Деврой . Действительно, поскольку большинство (?) Плотностей допускают последовательное разложение вышеописанного вида, это в противном случае подразумевало бы существование своего рода универсальной имитационной машины ...