10.1: Функції випадкової величини
Вступ
Часто ми спостерігаємо значення якоїсь випадкової величини, але насправді зацікавлені в значенні, отриманому з цього правилом функції. ЯкщоX є випадковою величиною іg є розумною функцією (технічно, функцією Бореля), тоZ=g(X) є нова випадкова величина, яка має значенняg(t) для будь-якоїω такої, щоX(ω)=t. Таким чиномZ(ω)=g(X(ω)).
Проблема; підхід
Розглянуто, по-перше, функції однієї випадкової величини. На практиці використовується найрізноманітніші функції.
Приклад 10.1 .1: Проблема контролю якості
При перевірці контролю якості на виробничій лінії для кулькових підшипників може бути простіше зважити кульки, ніж виміряти діаметри. Якщо ми можемо припустити справжню сферичну форму іw є вагоюkw1/3, то діаметрk - це коефіцієнт, який залежить від формули об'єму сфери, одиниць виміру та щільності сталі. Таким чином,X якщо вага відібраного кулі, то бажана випадкова величина єD=kX1/3.
Приклад 10.1.2: Перерви цін
Культурний комітет студентської організації організував спеціальну пропозицію на квитки на концерт. Угода полягає в тому, що організація придбає десять квитків по 20 доларів кожен (незалежно від кількості окремих покупців). Додаткові квитки доступні за наступним розкладом:
- 11-20, $18 кожен
- 21-30, $16 кожен
- 31-50, $15 кожен
- 51-100, $13 кожен
Якщо кількість покупців є випадковою величиноюX, загальна вартість (у доларах) - це випадкова величина,Z=g(X) описана
g(X)=200+18IM1(X)(X−10)+(16−18)IM2(X)(X−20)
+(15−16)IM3(X)(X−30)+(13−15)IM4(X)(X−50)
деM1=[10,∞),M2=[20,∞),M3=[30,∞),M4=[50,∞)
Правило функції складніше, ніж у прикладі 10.1.1, але суттєва проблема така ж.
проблема
ЯкщоX є випадковою величиною, тоZ=g(X) це нова випадкова величина. Припустимо, у нас є дистрибутив дляX. Як ми можемо визначитиP(Z∈M), що ймовірністьZ приймає значення в множиніM?
Підхід до вирішення
Розглядаємо два рівнозначних підходу
Щоб знайтиP(X∈M).
- Картографічний підхід. Просто знайдіть кількість маси ймовірності, відображеної у множиніM випадковою величиноюX.
- У абсолютно безперервному випадку розрахуйте∫MfX.
- У дискретному випадку визначте тіti значенняX яких є в множиніM і додайте пов'язані з ними ймовірності.
- Дискретна альтернатива. Розглянемоti кожне значенняX. Виберіть ті, які відповідають визначальним умовам,M і додайте пов'язані з ними ймовірності. Саме такий підхід ми використовуємо в розрахунках MATLAB. Зверніть увагу, що геометрично описувати множину необов'язковоM; просто використовуйте визначальні умови.
ЗнайтиP(g(X)∈M).
- Картографічний підхід. ВизначтеN множину всіх тих t, якіM відображені функцієюg. Тепер якщоX(ω)∈N, тоg(X(ω))∈M, і якщоg(X(ω))∈M, тоX(ω)∈N. Звідси
{ω:g(X(ω))∈M}={ω:X(ω)∈N}
Оскільки це одна і та ж подія, вони повинні мати однакову ймовірність. Після того, якN виявлено, визначтеP(X∈N) в звичайному порядку (див. Частина а, вище).
- Дискретна альтернатива. Для кожногоti можливого значенняX, визначити, чиg(ti) відповідає визначальна умова дляM. Виберіть тіti, які роблять, і додайте пов'язані ймовірності.
— □
Зауваження. БезлічN в картографічному підході називається зворотним зображенням.N=g−1(M)
Приклад 10.1.3: Дискретний приклад
Припустимо,X має значення -2, 0, 1, 3, 6, з відповідними ймовірностями 0,2, 0,1, 0,2, 0,3 0,2.
РозглянемоZ=g(X)=(X+1)(X−4). ВизначтеP(Z>0).
Рішення
Перше рішення. Картографічний підхід
g(t)=(t+1)(t−4). N={t:g(t)>0} множина точок зліва від —1 або праворуч від 4. XЗначення -2 і 6 лежать у цьому наборі. Звідси
P(g(X)>0)=P(X=−2)+P(X=6)=0.2+0.2=0.4
Друге рішення. Дискретна альтернатива
Х = | -2 | 0 | 1 | 3 | 6 |
Р Х = | 0.2 | 0.1 | 0.2 | 0.3 | 0.2 |
Z = | 6 | -4 | -6 | -4 | 14 |
Z > 0 | 1 | 0 | 0 | 0 | 1 |
Виділивши і додаючи зазначені ймовірності, ми маємо
P(Z>0)=0.2+0.2=0.4
У цьому випадку (а часто і для «ручних розрахунків») картографічний підхід вимагає меншого розрахунку. Однак для розрахунків MATLAB (як ми показуємо нижче) більш легко реалізується дискретна альтернатива.
Приклад 10.1.4. Абсолютно безперервний приклад
ПрипустимоX ~ рівномірний [—3,7]. ПотімfX(t)=0.1,−3≤t≤7 (і нуль в іншому місці). Нехай
Z=g(X)=(X+1)(X−4)
ВизначтеP(Z>0).
Рішення
Спочатку визначаємосяN={t:g(t)>0}. Як у прикладі 10.1.3,g(t)=(t+1)(t−4)>0 дляt<−1 абоt>4). Через рівномірний розподіл інтеграл щільності на будь-якому підінтервалі{X,Y} в 0,1 рази перевищує довжину цього субінтервалу. Таким чином, бажана ймовірність
P(g(X)>0)=0.1[(−1−(−3))+(7−4)]=0.5
Розглянемо далі кілька важливих прикладів.
Приклад 10.1.5: Нормальний розподіл та стандартизований нормальний розподіл
Щоб показати, що якщоX ~N(μ,σ2) то
Z=g(X)=X−μσ N(0,1)
ПЕРЕВІРКА
Ми хочемо показати функцію щільності дляZ is
φ(t)=1√2πe−t2/2
Зараз
g(t)=t−μσ≤vіффt≤σv+μ
Отже, для даногоM=(−∞,v] зворотного зображення єN=(−∞,σv+μ], так що
FZ(v)=P(Z≤v)=P(Z∈M)=P(X∈N)=P(X≤σv+μ)=FX(σv+μ)
Оскільки щільність є похідною від функції розподілу,
fZ(v)=F′Z(v)=F′X(v)=F′X(σv+μ)σ=σfX(σv+μ)
Таким чином
fZ(v)=σσ√2πexp[−12(σv+μ−μσ)2]=1√2πe−v2/2=φ(v)
Ми робимо висновок, щоZ ~N(0,1).
Приклад10.1.1
ПрипустимоX, має функцію розподілуFX. Якщо він абсолютно суцільний, відповідна щільність дорівнюєfX. РозглянемоZ=aX+b. Тутg(t)=at+b афінна функція (лінійна плюс константа). Визначте функцію розподілу дляZ (і щільність в абсолютно безперервному випадку).
Рішення
FZ(v)=P(Z≤v)=P(aX+b≤v)
Є два випадки
- a> 0:
FZ(v)=P(X≤v−ba)=FX(v−ba)
- a< 0
FZ(v)=P(X≥v−ba)=P(X>v−ba)+P(X=v−ba)
Так що
FZ(v)=1−FX(v−ba)+P(X=v−ba)
Для абсолютно безперервного випадкуP(X=v−ba)=0, і шляхом диференціації
- дляa>0fZ(v)=1afX(v−ba)
- дляa<0fZ(v)=−1afX(v−ba)
Оскільки дляa<0−a=|a|, два випадки можуть бути об'єднані в одну формулу.
fZ(v)=1|a|fX(v−ba)
Приклад 10.1.7: Завершення нормальних та стандартизованих нормальних відносин
ПрипустимоZ ~N(0,1). показати, щоX=σZ+μ (σ>0) єN(μ,σ2).
ПЕРЕВІРКА
Використання результату Прикладу 10.1.6 на афінних функціях показує, що
fX(t)=1σφ(t−μσ)=1σ√2πexp[−12(t−μσ)2]
Приклад 10.1.8: Дробовий ступінь невід'ємної випадкової величини
ПрипустимоX≥0 іZ=g(X)=X1/a дляa>1. Оскільки дляt≥0,t1/a збільшується, у нас є0≤t1/a≤v iff0≤t≤va. Таким чином
FZ(v)=P(Z≤v)=P(X≤va)=FX(va)
У абсолютно суцільному випадку
fZ(v)=F′Z(v)=fX(va)ava−1
Приклад 10.1.9: Дробова сила експоненціально розподіленої випадкової величини
Припустимо,X ~ експоненціальна (λ). ПотімZ=X1/a ~ Вейбулл(a,λ,0).
Згідно з результатом Прикладу 10.1.8,
FZ(t)=FX(ta)=1−e−λta
яка є функцією розподілу дляZ ~ Weibull(a,λ,0).
Приклад 10.1.10: Просте наближення як функція X
ЯкщоX є випадковою величиною, може бути побудовано просте наближення функції (див. Наближення розподілу). Обмежуємо наше обговорення обмеженим випадком, в якому діапазонX обмежений інтерваломI=[a,b]. Припустимо,I розділений наn підінтервали точкамиti1≤i≤n−1, зa=t0 іb=tn. Mi=[ti−1,ti)Дозволяти будеi й підінтервал,1≤i≤n−1 іMn=[tn−1,tn]. Ei=X−1(Mi)Дозволяти бути безліч точок, відображених вMi поX. ПотімEi формують перегородку з основного просторуΩ. Для даного підрозділу формуємо просту випадкову величинуXs наступним чином. У кожному субінтервалі виберіть точкуsi,ti−1≤si<ti. Проста випадкова величина
Xs=∑ni=1siIEi
Xнаближається до довжини найбільшого підінтервалуMi. ТеперIEi=IMi(X), починаючи зIEi(ω)=1X(ω)∈Mi вимкненняIMi(X(ω))=1. Таким чином, ми можемо написати
Xs=∑ni=1siIMi(X), функціяX
Використання MATLAB для простих випадкових величин
Для простих випадкових величин ми використовуємо дискретний альтернативний підхід, оскільки це може бути легко реалізовано за допомогою MATLAB. Припустимо, розподіл forX виражається в рядкових векторахX іPX.
- Виконуємо операції масиву над векторомX для отримання
G=[g(t1)g(t2)⋅⋅⋅g(tn)]
- Ми використовуємо реляційні та логічні операції дляG отримання матриці,M яка має одиниці для тихti (значеньX), якіg(ti) задовольняють бажаній умові (і нулі в іншому місці).
- Матриця нуль-одинM використовується для вибору відповіднихpi=P(X=ti) і підсумовування їх шляхом взяття точкового добуткуM іPX.
Приклад 10.1.11: Основні розрахунки для функції простої випадкової величини
X = -5:10; % Values of X PX = ibinom(15,0.6,0:15); % Probabilities for X G = (X + 6).*(X - 1).*(X - 8); % Array operations on X matrix to get G = g(X) M = (G > - 100)&(G < 130); % Relational and logical operations on G PM = M*PX' % Sum of probabilities for selected values PM = 0.4800 disp([X;G;M;PX]') % Display of various matrices (as columns) -5.0000 78.0000 1.0000 0.0000 -4.0000 120.0000 1.0000 0.0000 -3.0000 132.0000 0 0.0003 -2.0000 120.0000 1.0000 0.0016 -1.0000 90.0000 1.0000 0.0074 0 48.0000 1.0000 0.0245 1.0000 0 1.0000 0.0612 2.0000 -48.0000 1.0000 0.1181 3.0000 -90.0000 1.0000 0.1771 4.0000 -120.0000 0 0.2066 5.0000 -132.0000 0 0.1859 6.0000 -120.0000 0 0.1268 7.0000 -78.0000 1.0000 0.0634 8.0000 0 1.0000 0.0219 9.0000 120.0000 1.0000 0.0047 10.0000 288.0000 0 0.0005 [Z,PZ] = csort(G,PX); % Sorting and consolidating to obtain disp([Z;PZ]') % the distribution for Z = g(X) -132.0000 0.1859 -120.0000 0.3334 -90.0000 0.1771 -78.0000 0.0634 -48.0000 0.1181 0 0.0832 48.0000 0.0245 78.0000 0.0000 90.0000 0.0074 120.0000 0.0064 132.0000 0.0003 288.0000 0.0005 P1 = (G<-120)*PX ' % Further calculation using G, PX P1 = 0.1859 p1 = (Z<-120)*PZ' % Alternate using Z, PZ p1 = 0.1859
Приклад 10.1.12
X=10IA+18IB+10ICз{A,B,C} незалежними іP= [0.60.30.5].
Розраховуємо розподіл заX, потім визначаємо розподіл по
Z=X1/2−X+50
c = [10 18 10 0]; pm = minprob(0.1*[6 3 5]); canonic Enter row vector of coefficients c Enter row vector of minterm probabilities pm Use row matrices X and PX for calculations Call for XDBN to view the distribution disp(XDBN) 0 0.1400 10.0000 0.3500 18.0000 0.0600 20.0000 0.2100 28.0000 0.1500 38.0000 0.0900 G = sqrt(X) - X + 50; % Formation of G matrix [Z,PZ] = csort(G,PX); % Sorts distinct values of g(X) disp([Z;PZ]') % consolidates probabilities 18.1644 0.0900 27.2915 0.1500 34.4721 0.2100 36.2426 0.0600 43.1623 0.3500 50.0000 0.1400 M = (Z < 20)|(Z >= 40) % Direct use of Z distribution M = 1 0 0 0 1 1 PZM = M*PZ' PZM = 0.5800
Зауваження. Зауважте, що за допомогою m-функції csort ми можемо назвати результат за бажанням.
Приклад 10.1.13: Продовження прикладу 10.1.12, вище.
H = 2*X.^2 - 3*X + 1; [W,PW] = csort(H,PX) W = 1 171 595 741 1485 2775 PW = 0.1400 0.3500 0.0600 0.2100 0.1500 0.0900
Приклад 10.1.14: Дискретне наближення
ПрипустимоX, має функцію щільностіfX(t)=12(3t2+2t) для0≤t≤1. ПотімFX(t)=12(t3+t2). НехайZ=X1/2. Ми можемо використовувати апроксимаційну m-процедуру tappr для отримання наближеного дискретного розподілу. Потім ми працюємо з апроксимуючою випадковою величиною як просту випадкову величину. Припустимо, ми хочемоP(Z≤0.8). ТеперZ≤0.8 вимкненоX≤0.82=0.64. Бажана ймовірність може бути розрахована, щоб бути
P(Z≤0.8)=FX(0.64)=(0.643+0.642)/2=0.3359
Використовуючи процедуру наближення, ми маємо
tappr Enter matrix [a b] of x-range endpoints [0 1] Enter number of x approximation points 200 Enter density as a function of t (3*t.^2 + 2*t)/2 Use row matrices X and PX as in the simple case G = X.^(1/2); M = G <= 0.8; PM = M*PX' PM = 0.3359 % Agrees quite closely with the theoretical