나는이 질문에 당황했지만 만족스러운 해결책을 찾지 못했습니다.
밀도가 기록 가능한 경우에 소용이 하나 개의 특성, 즉 인
여기서, 인 밀도되도록 , 시뮬레이션으로부터 확률 이러한 시뮬레이션을 거부 에서의 시뮬레이션을 제공한다 . 현재의 경우, 는 양의 가중치 성분의 정규화 된 버전입니다.
및 는 나머지
g g ( x ) ≥ ω h ( x ) g ω h ( x ) / g ( x ) f g g ( x ) = ∑ α i > 0 α i f i ( x ) / ∑ α i > 0 α i ω h h ( x ) = ∑ α
에프( x ) = g( x ) − ω h ( x )1 - ωω > 0
지지( x ) ≥ ω h ( x )지ω H ( X ) / g( x )에프지지( x ) = ∑α나는> 0α나는에프나는( x ) / ∑α나는> 0α나는
ω 시간h ( x ) = ∑α나는< 0α나는에프나는( x ) / ∑α나는< 0α나는
이것은 실제로
불균일 랜덤 변량 생성 , 섹션 II.7.4 인 Devroye의 시뮬레이션 성경에서 발견 되지만, 단순한 수락-거부 추론에서 비롯됩니다.
이 접근법의 첫 번째 계산 단점은, 선택된 컴포넌트 로부터 먼저 시뮬레이션하더라도 , 와 의 합 은 거부 단계를 위해 계산되어야한다는 것이다. 닫힌 폼 버전 이 없는 합계가 무한대 이면 accept-reject 메소드를 구현할 수 없습니다 . g의 H에프나는지h
두 번째 어려움은 두 가중치의 이 동일한 순서
거부율상한이 없습니다. 실제로 와 관련된 계열 이 절대적으로 수렴되지 않으면 합격 확률은 0입니다! 이 상황에서는 방법을 구현할 수 없습니다.1−ϱ수락= ∑ α i < 0 | αi| / ∑ i | αi| α i
∑α나는> 0α나는= 1 − ∑α나는< 0α나는
1 − ϱ동의하기= ∑α나는< 0| α나는| / ∑나는| α나는|
α나는
혼합 표현의 경우 를
구성 요소를 먼저 선택한 다음 방법을 구성 요소에 적용 할 수 있습니다. 그러나 이것은 구현하기에 섬세 할 수 있으며 , 아마도 무한한 합계에서 맞는 쌍 을 식별하는 것이 반드시 실현 가능하지는 않습니다.f ( x ) = ∞ ∑ i = 1 α i g i ( x ) − ω i h ( x i )에프( g i , h i ) g i ( x ) − ω i h ( x i ) > 0
에프( x ) = ∑나는 = 1∞α나는지나는( x ) − ω나는h ( x나는)1 - ω나는ω나는> 0
( g나는, h나는)지나는( x ) − ω나는h ( x나는) > 0
시리즈 표현 자체에서보다 효율적인 해상도를 얻을 수 있다고 생각합니다. IV.5의 불균일 랜덤 변량 생성 Devroye 에는 다양한 시리즈 방법이 포함되어 있습니다. 예를 들어 '일
때 대상 의 대체 시리즈 표현에 대한 다음 알고리즘
은 0으로 수렴 하고 는 밀도입니다.
에프( x ) = κ h ( x ) { 1 − a1( x ) + a2( x ) − ⋯ }
ㅏ나는( x )엔h
이 문제는 최근 Glynn-Rhee 접근법 과 같이 MCMC에 대한 편향 바이어스 추정기 (debiasing biased estimators)와 관련하여 고려되었다 . 그리고 러시아 룰렛 추정기 (Beroulli 공장 문제와 관련이 있음). 그리고 편견없는 MCMC 방법론 . 그러나 부호 문제에서 벗어날 수는 없습니다 ... 의사-마진 방법에서와 같이 밀도를 추정 할 때 사용하기가 어렵습니다.
더 생각하면, 내 결론이으로부터 실제 시뮬레이션을 생성 할 일반적인 방법이 없다는 것이다 시리즈 [보다는
혼합물 오칭을 밝혀]에서처럼, 일련의 요소> 상기 구성을 부과하지 않고, Devroye 's bible 의 위 알고리즘 . 실제로, 대부분의 (?) 밀도는 위와 같은 종류의 시리즈 확장을 허용하므로, 그렇지 않으면 일종의 범용 시뮬레이션 머신이 있음을 의미합니다.