книги из ГПНТБ / Соболь И.М. Численные методы Монте-Карло
.pdfG8 |
ПРЕОБРАЗОВАНИЯ СЛУЧАЙНЫХ ВЕЛИЧИН |
[ГЛ. 2 |
2.4. Использование замены переменных. Во многи случаях удается упростить формулы моделирования многомерной■случайной величины путем удачного вы бора координат.
П р а в и л о п р е о б р а з о в а н и я п л о т н о с т и п ри п р е
о б р а з о в а н и и |
к о о р д и н а т |
Пусть 0,-= |
£,■ (.ѵ'і• •••> |
х „), |
|||
і = 1, 2, ..., |
п, — взаимно однозначное |
дифференцируемое отображе |
|||||
ние области В в пространстве х х |
, х„ |
на область•В' в пространстве |
|||||
У і, ... , у „ . |
Если плотность |
случайной |
точки Q = |
( | , , , . . , £„) |
я В |
||
равна Pq{x I, |
то плотность |
случайной точки |
Q ' = ( i } , ......... і]„) |
||||
в В’, где 11,- = gi (?! , . |
., 1„), |
равна |
|
|
|
P q ’ {Уі |
>• • ■. У„) — Pq (-Н .......... х п) |
|
д (хг...... *„) |
||
|
.........Уп) |
||||
|
|
|
|
|
|
в правой части |
х,- должны быть выражены через у іш |
||||
Д о к а з а т е л ь с т п о . Пусть D ’ — произвольная область внутри |
|||||
В', а D — ее прообраз при рассматриваемом отображении. Очевидно, |
|||||
P{Q e£>} = |
Р {0 ,е Д '} . По |
правилу замены |
переменных в интеграле |
||
P { Q s d } |
J |
pQdx1 . . . |
|
д |
( х 1 ...... *„) |
dxn |
|
dy, ■■■dyn, |
|||
|
D |
|
|
д (Уі.........Уп) |
|
|
|
|
|
|
|
а по определению плотности Pq ? |
|
|
|||
|
Р {Q 'e D '} = |
j pQ.(y ,........ yn) dyx . . dyn . |
|||
|
|
|
D’ |
|
|
Приравнивая эти вероятности и принимая во внимание произволь ность D', получим требуемый результат.
2.4. 1. |
П р и м е р . С л у ч а й н а я т о ч к а Q р а в н о м е р н о р а |
п р е д е л е н а в ш а р е x2+ y 2-\-z2< R2. |
|
Обозначим через £, и, С декартовы координаты точки Q. Их сов |
|
местная |
плотность распределения в шаре постоянна- Pq (x , у, г) = |
= [(4/3) я/?3] - 1 . Однако плотности распределения каждой из коор
динат достаточно громоздки |
(см. ниже п. 3.2.1). Поэтому перейдем |
|
к сферическим координатам |
(рис. 23): |
|
х = г sin 0 cos ф, |
т /= г sin 0 sin ф, |
z = r c o s 0 . |
В новых координатах шар превращается в параллелепипед 0^ r < R , О й^Ѳ <я, 0=5К ф < 2я. Так как якобиан преобразования
д(х, у, г)/д (г, Ѳ, ф) = r :!sin Ѳ,
.то в новых координатах плотность
Pq (г , О, ф ) = [(4/ 3) я /?3]-1 г2sin 0.
■: 2] МОДЕЛИРОВАНИЕ МНОГОМЕРНЫХ ВЕЛИЧИН 59
Легко пмдеть, что эта плотность представляет собой произведение трех плотностей
|
Pq (г, 0, ф) |
= (3 rüR |
3) (2 ' s i n |
0) ( 2 л ) - 1 |
|
||||
п, следовательно, сферические координаты Гд, |
Ѳ0 , |
<Pq точки Q цела- |
|||||||
нпепмы. |
Уравнения |
(11 ) |
для их |
нахождения можно записать |
так: |
||||
|
|
|
|
0 |
|
Ф(э |
л |
|
|
|
|
|
|
|
® sin 0 rfO |
|
|||
|
R* ~ |
|
|
Г |
d(р |
|
|||
J |
1 1 ' |
J |
2 |
- 1 - * ' ' J |
2 л - Ѵз- |
|
|||
0 |
|
|
|
0 |
|
|
0 |
|
|
Отсюда получаем |
широко распространенные формулы |
|
|||||||
|
rQ = |
R V У1> |
COS0Q = 2 т2— 1, |
ср0 = 2 л у 3. |
(И) |
По этим значениям нетрудно вычислить и декартовы координаты точки Q:
Е, = f g |
s in Oq cos ф ^ , |
т] = r Q s in 0 Q sin epg, ^ = |
r Q c o s 0 (?. |
2.4.2. |
П р и м е р . |
В ы б о р с л у ч а й н о г о |
н а п р а в л е н и я |
п р о с т р а н с т в е .
Обычно, говоря о «случайном» направлении, подразумевают выбор случайного направления в условиях, когда все направления
равновероятны (в противном случае должно быть задано распределе ние вероятностей различных направлений). Направление условимся характеризовать единичным вектором
Ш= /(0|+ /(Оз-р^СОз,
где co3-j- dg -I- » 3 = 1 . Нас интересует такой случайный вектор со, что
для любого телесного угла Q |
,, |
Р{ш еП } = П/4л.
GO |
ПРЕОБРАЗОВАНИЯ СЛУЧАЙНЫХ ВЕЛИЧИН |
[ГЛ. 2 |
|
Легко |
видеть, что если |
Q — случайная точка, равномерно |
рас |
пределенная в шаре * 2+ i/ 2+ |
2 2< / ? 2, т о направление ее радиуса-век |
||
тора обладает нужным нам свойством. Действительно, если Q, и |
— |
два |
равных телесных угла, |
то объемы соответствующих нм шаровых |
||
секторов равны (рис. 24), |
и вероятность того, что точка |
Q попадет |
||
в каждый из них, одинакова. Поэтому из (14) получаем |
формулы |
|||
для |
выбора «случайного» направления. |
|
|
|
|
cos0 = |
2yi — 1, |
ф= 2лу2. |
(15) |
Декартовы координаты вектора со вычисляются по обычным фор мулам:
cüj = cos cp ]/"і |
— c o s 2 Ѳ |
, со., = |
sin ф У 1 — cos2 0, |
со |
cos Ö. |
|
|||||||
2.4.3. |
П р и м е р |
[8]. |
С л у ч а й п а я |
т о ч к а |
Q |
= |
(t1( . |
£ |
|||||
п о д ч и н я е т с я |
п - м е р п о м у |
н о р м а л ь н о м у (гауссовскому) |
|||||||||||
р а с п р е д е л е н и ю с математическими |
ожиданиями |
М Е-о,- и вто |
|||||||||||
рыми моментами |
М [(!;— я,-) ( |;— aj)] =Ьң. |
|
Определитель |
матри |
|||||||||
цы ß=(& ,-;-) |
положителен: Aß > |
0. |
|
|
|
|
|
|
|
||||
Плотность такой случайной точки выражается формулой |
|
|
|||||||||||
P q |
|
X») = |
|
Ас |
\ |
— |
|
сі і (хі - ° і) ( хі |
“/) |
1 |
|||
|
|
|
|
',/=1 |
|||||||||
|
|
|
|
|
|
~ |
|
|
|
|
|
Г |
|
где С = |
(с,у) |
— матрица обратная, |
по отношению к В, |
а Дс — ее оп |
|||||||||
ределитель. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Как известно, линейным преобразованием координат |
можно |
||||||||||||
привести |
положительно |
определенную |
квадратичную |
форму, стоя |
щую в показателе, к сумме квадратов. Удобно при этом использовать
векторные обозначения: если и = ( с д , . . . , |
и о = (су.........ц;[) — |
векторы, то их скалярное произведение |
|
П
(и, V) = V
|
|
|
|
|
|
1= |
1 |
|
|
если С = |
(с j..) — квадратная |
матрица |
(1=^л, /^ л ) , то |
w = Cu — это |
|||||
вектор с компонентами ш,- = |
П |
сіаиа ; |
квадратичная с[юрма выра- |
||||||
|
|||||||||
|
|
|
|
|
СС-—1 |
|
|
|
|
жастся через скалярное произведение |
|
|
|
||||||
|
Ё |
са |
(хі - |
°і) (x j - |
ai) = (c ix — «) ■ * - |
«)• |
|||
|
і,І= 1 |
|
|
|
|
|
|
|
|
Выберем новые координаты |
уи . . . » |
уп, и пусть х —а = Ту. Тогда |
|||||||
|
|
('С ( х - а ), х - а ) = (СТу, Ту) = (Т'СТу, у), |
|
||||||
где Т ■— транспонированная |
матрица |
Т. |
Последнее выражение обра |
||||||
тится в |
[у, |
у), |
если |
Т'СТ = Е — единичная матрица. Отсюда |
§ 3] |
ПРЕОБРАЗОВАНИЯ ВИДА £~g(Vi. |
Vs) |
61 |
|||
С— (Т')~1Т~\ |
а В — С~' = ТТ'. Таким |
образом, |
матрица |
преобразо |
||
вания Т должна удовлетворять уравнению |
|
|
||||
|
|
|
ГГ'— В. |
|
|
(16) |
Якобиан |
преобразования |
х = Ту-\-а |
ранен определителю матри |
|||
цы: д(х)/д(у)= А т. |
Из (16) |
следует, |
что(Аг)2 = Дв , |
а так как |
||
В = С~\ т о (Д г)'2 = |
(Д с ) —1. |
Значит, |
|
|
|
д (х)/д (у) = (Д с ) “ ‘
Теперь можно записать плотность точки Q в новых координатах
Pq (Уі |
|
Уп) = (2л) |
|
тг |
- |
нг іи,и) |
= П |
|
||||
|
|
|
е |
|
|
(2л) |
||||||
|
|
|
|
|
|
|
|
|
|
|
=і ■- |
|
откуда видно, что новые координаты точки Q независимы и пор |
||||||||||||
малыіы с параметрами (0; 1). |
|
|
|
|
|
|
||||||
Итак, для того чтобы вычислить |
|
|
|
|||||||||
значения іц, . . . , |
надо |
|
иаііти |
п не |
|
|
|
|||||
зависимых |
значении £1( |
. . . , t,n |
|
нор |
|
|
|
|||||
мальной |
величины |
с |
параметрами |
|
|
|
||||||
(0; 1) — как это сделать, |
см. |
п. |
3.2.2. |
|
|
|
||||||
или п. 4.4, и |
тогда |
|
|
|
|
|
|
|
|
|
||
|
|
1 |
= П+а . |
|
|
|
|
|
|
|
|
|
При практической реализации это |
|
|
|
|||||||||
го метода единственное сложное ме |
|
|
|
|||||||||
сто — расчет |
матрицы Т. |
Из |
теории |
|
|
|
||||||
матриц следует [64], что существует |
|
|
|
|||||||||
треугольная |
матрица |
Т = (/,•/), |
удов |
|
|
|
||||||
летворяющая |
(16). Если |
при / > і |
все |
|
состоящую мз л (л + 1 )/2 |
|||||||
tij = 0, то |
(16) |
превращается |
в |
систему, |
||||||||
уравнений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 (1к(1к= ь п, |
1 |
|
|
л* |
|||||
|
|
|
/,•=1 |
|
|
|
|
|
|
|
|
|
II все fjj могут |
быть |
последовательно вычислены в порядке, схема |
тически указанном в рис. 25. Матрицу С вычислять не надо.
§3. Преобразования вида l=g(Yi> Y2)
3.1.Постановка задачи. Пусть Yi и Y2 — два незави симых случайных числа. По аналогии с п. 1.5 можно пытаться найти всевозможные функции g(x, у) такие,
что случайная величина g( Yi, Y2) имеет функцию рас пределения F(x). Так как случайная точка (yi, Y2) рав номерно распределена в единичном квадрате 0< . т < 1,
62 |
ПРЕОБРАЗОВАНИЯ СЛУЧАЙНЫХ ВЕЛИЧИН |
II'Л. 2 |
0 < г/< 1 , |
то, повторяя рассуждения п. 1.5, получим для |
определения g'(.v, у) уравнение, аналогичное (8): 1 1
(17)
о о
Мы не будем заниматься исследованием решении этого уравнения. Оно, по-видимому, более удобно для доказательства известных формул (см. п. 4.1), чем для получения новых. Вместо этого рассмотрим несколько методов построения преобразований вида &=£(ч’ь . 72) - Эти методы имеют много практических приложений.
Во всех методах вместо одномерной величины | мо делируется двумерная случайная величина Q, по значе ниям которой нетрудно вычислить £. Большой произвол в выборе распределения Q используется для того, что
бы |
упростить |
формулы счета. |
В |
и. |
3.2 плотность |
Рч(х, |
y ) = p Q(r) |
зависит только от |
г, |
и |
моделируются |
полярные координаты точки Q. В пп. |
3.3 |
и 3.4 %— это |
декартова координата точки Q— (£, rj), но сперва мо делируется 1].
3.2.Првменение полярных координат. Допустим, чт
кслучайной величине |, которую надо моделировать, удалось подобрать случайную величину г| так, что плот ность точки Q с декартовыми координатами | и і] зави
сит только от расстояния |
до начала координат |
Г = V Х2+ у2 |
|
Pq(x>У)= с{г) при |
R i ^ r < R 2. |
Здесь Q ^R i< R o ^o o . Тогда удобно моделировать по лярные координаты точки Q, а уже по ним вычислять
Если jc= r cos ф, z/=r sin ф, то якобиан преобразова ния д(х, у)/д(г, ф) = г и плотность точки Q в полярных координатах равна
PQ{r, ф )= /-с(г).
Область изменения полярных координат точки Q — на зовем их р и 0 — прямоугольник R \^ r < .R 2, 0^ ф < 2л. Поэтому легко доказать, что они независимы:
§ 3] ПРЕОБРАЗОВАНИЯ ВИДА l =g(V,, Та) 63
По формуле (11) для вычисления р и 0 |
получим урав |
|||
нения |
р |
|
|
|
|
|
|
|
|
|
2я І гс (г) dr = yL, |
0 (2я)-> = |
у.,. |
(18) |
|
«I |
|
|
|
Вычислив р и 0, нетрудно найти |
и декартовы |
коорди |
||
наты точки Q: |
р sin 0. |
|
|
|
|
ë= pcos0, т]= |
|
|
|
3.2.1. |
П р и м е р. Случайная величина £ определена в интерва |
—R < x < R с плотностью р(х) = 2 (л /? 2) _1УТ?2 — х 2.
Нетрудно показать, что | представляет собой абсциссу случайной
точки |
Q, равномерно |
распределенной |
в круге x2+ y 2< R 2. В самом |
деле, |
если Pq (х, у) = |
(я /?-)- 1 в этом |
круге, то |
’ |
‘V |
~ |
у) dy = |
2 |
,------- |
при |х| < |
R. |
|
р- (х) = |
) |
pQ ( х , |
|
V R'— x'- |
||||
—Vr--x* |
|
|
|
|
|
|
||
Из формулы |
(18)_при c(r) = (я/?2) -1, ßi = 0, R ? = R |
получаем |
явные |
|||||
формулы р = R У Ѵі> 0 = 2яу2. |
Таким образом, |
|
|
|||||
|
|
I |
= |
R У'ѵі cos 2-чѴз- |
|
|
||
Если в этом примере сразу применить метод обратных функций |
||||||||
для моделирования £, то уравнение |
(4) |
F(£) = у Для нахождения | |
||||||
окажется весьма сложным: |
|
|
|
|
|
|
г а) = 4 "+ і г arcsin х |
+ i J k |
V R2- ^ = V- |
||
3.2.2. П р и м е р . |
С л у ч а й н а я |
в е л и ч и н а |
С н о р м а л ь н а с |
|
параметрами (0; |
1) |
|
|
|
pt (х) = |
(2 я Г 1/2 е~х'/2, 0 < |
X < |
оо. |
Выберем независимую от С случайную величину т|, также нор мальную с параметрами (0; 1), и рассмотрим на плоскости х, у слу чайную точку Q с декартовыми координатами С и г|. Очевидно,
Pq (х . У) = Pt (х) рц (у) = (2л)-1 e- '’*'2 , |
0 < г < ш . |
По формулам (18), где удобно вместо уі взять 1—уі, получим урав нения
|
Р |
|
|
|
|
[ re~r^2dr = 1 — ylt |
0 = 2яѴаі |
|
|
|
b |
|
|
|
так что р = |
У —2 In уг Следовательно, |
|
||
£ = |
У — 2 In у! cos 2луа. |
'1 = |
У — 2 ln Yi sin 2лу... |
(19) |
64 |
ПРЕОБРАЗОВАНИЯ СЛУЧАЙНЫХ ВЕЛИЧИН |
(ГЛ. 2 |
||
Формулы |
(19), |
полученные в [107], |
позволяют по двум случай |
|
ным числам Yi и у2 |
сосчитать сразу два |
независимых значения слу |
чайной величины С. Если нужно лишь одно такое значение, то можно ограничиться одной из этих двух формул.
З а м е ч а н и е . Если случайная величина С нормальна с парамет
рами (0; 1), то случайная величина |
|
|
І = оС+а |
|
|
нормальна с параметрами (н; а). |
|
|
3.3 Метод суперпозиции. Допустим, что функция рас |
||
пределения F(x) интересующей нас случайной величины |
||
I представима в виде |
|
|
т |
ckFk (х), |
(20) |
F (а) = 2 |
||
/і=і |
|
|
где все Fh(x) — также функции распределения, а |
с(1> 0 . |
|
Из (20) при А'-э-оо следует, |
что С |+ ...+ с т = 1 . |
Следо |
вательно, можно ввести дискретную случайную величи ну 1) с распределением
|
|
( . |
2 |
- |
|
|
|
\ |
^2 |
• ** Сп\ / |
|
так что P{ii = |
Ä} = Cft. |
•уі |
и |
уг— независимые случай |
|
Т е о р е м а |
5. |
Пусть |
|||
ные числа. Если |
по числу |
-уі |
разыграть значение ц = к |
случайной величины rj, а затем из уравнения /7й(£)='у2 определить £, то функция распределения % равна F(x).
Д о к а з а т е л ь с т в о . Воспользуемся |
теоремой о пол |
|
ной вероятности и вычислим функцию |
распределения |
|
величины I, построенной в теореме: |
|
|
Р {I < х} = 2 Р {I < 4п = /е} Р (т) = k} = |
|
|
6=1 |
|
|
m |
|
Fk (x) ck = F (x), |
= |
|
|
/ 0 = |
1 |
|
что и требовалось доказать. |
встречаются тог |
|
Функции распределения вида (20) |
да, когда мы имеем дело со смесью случайных |
величин. |
|||
Например, если у нас всего N деталей, среди |
которых |
|||
Nh деталей |
с функцией |
распределения |
«времени жиз |
|
ни» Fh(t), |
k = \, 2, . . . , |
m, то функция |
распределения |
§ 31 ПРЕОБРАЗОВАНИЯ ВИДА W O fi, Vt) 65
«времени жизни» для случайно выбранной детали равна
т
F if) = 2 W A T ) F k (t).
Однако представление (20) часто придумывают искус ственно, чтобы облегчить процедуру разыгрывания £. ■
Метод суперпозиции был предложен Дж. Батлером [ПО] и развит в работах [40, 58, 108, 109, 155, 156]. Возможность обобщения его на случай бесконечного числа слагаемых в (20) и на многомерные рас пределения очевидна.
3.3.1. П р и м е р [ПО]. С л у ч а й н а я в е л и ч и н а £ о п р е д е л е н а в и н т е р в а л е 0 < х < 1 и и м е е т ф у н к ц и ю р а с п р е д е л е н и я
а з
где все с ^ 0 .
Можно считать, что Fk {x) = хк при 0 < х < 1 , и воспользоваться
методом суперпозиции. Из теоремы 5, используя теоремы 1 и 2, по лучим формулу
|
ft-1 |
ft |
|
|
|
|
если |
/=! |
|
|
|
|
|
|
/=1 |
|
|
|
|
|
(при k — \ левую часть неравенства полагать равной нулю). |
в интерва |
|||||
3.3.2. |
П р и м е р. |
Случайная |
величина |
| |
определена |
|
0 < х < 2 с плотностью |
|
|
|
|
|
|
Если для нахождения |
значений |
величины |
| |
воспользоваться ме |
||
тодом обратных функций (4), то получим формулу |
|
|||||
|
(£— 1)6+ 5 £ = |
12у— 1, |
|
|
|
|
так что придется решать уравнение пятой степени. |
плотно- |
|||||
Можно, |
однако, представить р(х) в виде |
суперпозиции |
||||
стей рі ( а-) = |
1/2 и р2(х) = |
(5/2) (х— I)4: |
|
|
|
51
РМ = Рі (х) + у Рі (*)■
На основании теоремы 5 получим следующий явный алгоритм для вычисления значений S;:
|
если |
уі < |
Б/в, |
1 |
если |
ух > |
6/6 . |
6 И. М. Соболь
CG |
ПРЕОБРАЗОВАНИЯ СЛУЧАЙНЫХ ВЕЛИЧИН |
[ГЛ. 2 |
Следующая модификация метода суперпозиции |
принадлежит |
|
Г. А. Михайлову [58]. |
|
|
3.3.3. |
М о д и ф и ц и р о в а н н ый м е т о д с у п е р п о з и ц и |
Оказывается при реализации метода суперпозиции можно ограничить ся одним случайным числом у.
Т е о р е м а 5'. Если в условиях теоремы 5 по числу у разыграть значение Г) = /г случайной величины г), а затем определить £ из урав
нения /Г;1(£ )= Ѳ . |
где Ѳ = ^ у— ^ C y j c ^ .r o |
Функция распределения | |
||||||
равна F{x). |
|
|
|
|
|
|
|
|
Для д о к а з а т е л ь с т в а Этой |
теоремы достаточно |
заметить, |
||||||
что Р {0< г/|і] = 6} = |
і/, т. е. Ѳ равномерно |
распределена в интервале |
||||||
(О, 1). Поэтому уравнение |
Т д(5;)=0 |
определяет случайную |
величину |
|||||
с функцией распределения |
(л:) так же, |
как в теореме 5*). |
||||||
В примере п. 3.3.2 величина Ѳ равна |
(6/5) у при rj= 1 |
и Ѳ равна |
||||||
Gy—5 при і]= 2 . Для |
%получаем формулу |
|
|
|
||||
. |
f |
(12/5)у, |
если |
у < |
5/6, |
|
||
ё= |
|
5______ |
если |
у ^ |
5/G, |
|
||
|
U + у ' |
12у — 11, |
|
которая выгоднее формулы п. 3.3.2, ибо ие требует вычисления вто рого случайного числа.
Необходимо отметить, однако, что модифицированный метод бо лее чувствителен к качеству псевдослучайных чисел, используемых в расчете: для успеха обычного метода важно, чтобы частота попа
дания псевдослучайных чисел в каждый из интервалов ДА =
'k-i |
k |
2 |
cj^ x< 2 ci равпялась с;;; для модифицированного метода |
.7=1 |
- 7=1 . |
важно также, чтобы распределение этих чисел внутри каждого д й бы ло достаточно хорошим.
Модифицированному методу суперпозиции соответствует преоб разование вида s = S r(V) с разрывной функцией g(y), которую про
ще записать, если ввести функции G/;(f/), обратные к fi(.v ):
|
|
|
|
k—\ |
1 |
|
|
|
|
|
|
g (у) = Gk |
У |
- |
2 |
при |
у& А/,. |
|
|
||
|
|
|
|
7=1 |
|
|
|
|
|
|
Проверим непосредственно, что эта функция удовлетворяет урав |
||||||||||
нению |
(8). Представим интеграл в виде суммы: |
|
|
^ |
||||||
|
|
|
|
|
|
к- |
1 |
1 |
|
|
I е (к — &\У))УУ= 2 |
1 |
е X — |
Gb |
г/-2 1 |
dy. |
|||||
|
||||||||||
о |
|
fc=l Aft |
|
7=1 |
|
|
*■) Нс ірудно доказать, что Ѳ и г) независимы [68],
§ 3] ПРЕОБРАЗОВАНИЯ ВИДА |=ff(Vi, Та) G7
|
|
|
|
|
|
|
|
/;—1 |
|
В к-м слагаемом |
сделаем |
замену |
переменной у — 2 |
cj "t" ckz> |
|||||
тогда Дй |
преобразуется и |
[0, 1] н |
|
|
|
/=-і |
|||
|
|
|
|
|
|||||
|
I |
е (а- — g Ш |
т |
|
I |
|
|
|
|
|
J |
k=i |
С,. |
\ e(x — Gk (г)) dz. |
|||||
|
0 |
|
|
|
о |
|
|
|
|
Так как |
Gk (г )< .ѵ |
тогда |
и только тогда, когда z < F k (je), то |
||||||
|
1 |
|
|
1 |
|
|
|
|
|
|
j е (at— Gk (г)) dz = [ e.{Fk (x) — z ) d z - |
Fk (.v). |
|||||||
|
о |
|
|
ö |
|
|
|
|
|
Следовательно, |
|
|
m |
|
|
|
|
||
|
|
1 |
|
|
|
|
|
|
|
|
|
J e(x — g (//)) dy = |
V |
c'kf k |
= f |
(*). |
|
||
|
|
0 |
|
ft=1 |
|
|
|
||
Тем самым мы получили новое доказательство теоремы 5'. |
|||||||||
Функцию |
g(y) |
можно |
сделать |
непрерывной, |
если |
использовать |
|||
при нечетных |
к уравнение |
/'й(£ )= Ѳ , |
а при |
четных |
к — уравнение |
F k (6) = 1-Ѳ.
Заметим, наконец, что, в отличие от обычного метода суперпо зиции, модифицированный метод не может быть так просто обобщен на случаи многомерной случайной величины
3.4. Метод интегральной суперпозиции. Рассмотрим непрерыв ную случайную точку Q с декартовыми координатами £ и rj на плос кости X, у. Если плотность Q равна р(х, у), то плотность | равна
|
|
|
|
|
СО |
|
|
|
|
|
|
Pj (a) = |
j’ Р (х, |
у) dy. |
|
|
|
|
|||
Как отмечалось в п. |
|
2.2, |
моделировать |
координаты |
точки Q |
|||||
можно в любом порядке. Воспользуемся представлением |
р(х, у) = |
|||||||||
=Рц(у)Рі (-ѵ|і/) |
и будем |
сперва моделировать |
т), а |
затем |
£. |
Иными |
||||
словами, сперва |
найдем |
|
г) |
из уравнения |
/^(г]) = у і, |
а затем |
£ — из |
|||
уравнения Pgfëhl) |
• |
В |
тех |
случаях, |
когда последние |
уравнения |
решаются проще, чем уравнение (4) метода обратных функций, та кой алгоритм может оказаться выгодным. Вообще же метод инте гральной суперпозиции используется сравнительно редко, главным образом тогда, когда плотность р^(х) задана в форме интеграла по
параметру.
П р и м е р [110]. Плотность случайной величины £ при 0 < х < о о
пропорциональна интегральной показательной функции п-го порядка
(л>0)
(X) = n j y ~ ne~-r,Jdy.
1
5*