Чому розподіл rand () ^ 2 відрізняється від rand () * rand ()?


15

У Libre Office Calc rand()доступна функція, яка вибирає випадкове значення між 0 і 1 з рівномірного розподілу. Я трохи іржавий на свою ймовірність, тому, побачивши таку поведінку, я був спантеличений:

A = 200х1 стовпець rand()^2

B = 200х1 стовпець rand()*rand()

mean(A) = 1/3

mean(B) = 1/4

Чому так mean(A)! = 1/4?


4
Тому що очікування квадрата випадкової величини не дорівнює квадрату його очікування.
Майкл М

3
Якщо rand()діє, як і інші подібні оператори, то A - це те саме випадкове число у квадраті, а B - два випадкових числа, помножених.
Пітер Флом - Відновити Моніку

Я розумію. Було б дуже корисно, хоч якби я міг бачити математику, прописану або пов'язаний з ресурсом, який це робить.
Джефтопія

4
Спрощення ситуації може допомогти вам зрозуміти сенс. Припустимо, Rand()їх замінили Int(2*Rand()): це приймає значення і 1 з однаковими ймовірностями. Є дві можливості для його квадрата і чотири можливості для добутку двох (незалежних) значень: що відбувається, коли ви опрацюєте їхні очікування? 01
whuber

Відповіді:


24

Можливо, буде корисно придумати прямокутники. Уявіть, у вас є можливість отримати землю безкоштовно. Розмір земельної ділянки визначатиметься: (а) однією реалізацією випадкової величини або (б) двома реалізаціями тієї ж випадкової величини. У першому випадку (а) площа буде квадратною, довжина сторони якої дорівнює вибірковому значенню. У другому випадку (b) два вибіркові значення представлятимуть ширину та довжину прямокутника. Яку альтернативу ви обираєте?

Нехай - реалізація позитивної випадкової величини.U

а) Очікуване значення однієї реалізації визначає площу квадрата, яка дорівнює U 2 . В середньому розмір площі становитиме E [ U 2 ]UU2

Е[U2]

б) Якщо є дві незалежні реалізації і U 2 , то область буде U 1U 2 . В середньому розмір дорівнює E [ U 1U 2 ] = E 2 [ U ], оскільки обидві реалізації є одним і тим же розподілом і незалежними.U1U2U1U2

Е[U1U2]=Е2[U]

Коли обчислюємо різницю між розмірами площ а) і b), отримуємо

Е[U2]-Е2[U]

Вищенаведений термін ідентичний який по суті є більшим або рівним 0 .Vаr[U]0

Це стосується загальної справи.

У вашому прикладі ви взяли вибірку з рівномірного розподілу . Отже,U(0,1)

E2[U]=1

Е[U]=12
Var[U]=1
Е2[U]=14
Vаr[U]=112

З отримуємо E [ U 2 ] = 1Е[U2]=Vаr[U]+Е2[U]

Е[U2]=112+14=13

Ці значення були отримані аналітично, але вони відповідають тим, які ви отримали з генератором випадкових чисел.


аба2+аб+б23

Це розумне використання дисперсії. І ось я збирався вирвати математику безпосередньо.
Affine

Це має для мене сенс. Все залежить від дисперсії, яка є негативною. Мені також цікаво, як Джон отримав свою відповідь.
Jefftopia

В основному просто слідкували за тим, що робив Свен, але замінили їх формулами для більш загального рівномірного розподілу.
Іван

Е[U2]-Е[U2]Е[U2]-Е2[U]

10

Не припускати, що в відмінній відповіді Свена не вистачає нічого, але я хотів висловити відносно елементарне питання щодо цього.

Подумайте про складання двох компонентів кожного продукту, щоб побачити, що спільний розподіл сильно відрізняється.

сюжет u1 vs u2 і u1 vs u1

Зауважте, що виріб має бути великим (близько 1), коли обидва компоненти є великими, що відбувається набагато легше, коли два компоненти ідеально співвідносяться, а не є незалежними.

Так, наприклад, ймовірність того, що продукт перевищує 1-ϵ (для малих ϵ) є про ϵ/2 для U2 ("A"), але для U1×U2 ("B") версія про яку йдеться ϵ2/2.

Зовсім різниця!

Це може допомогти намалювати контури ізопродукту на таких графіках, як наведені вище - тобто криві, де xy = константа для значень, таких як 0,5, 0,6, 0,7, 0,8, 0,9. Коли ви переходите до більших і більших значень, частка точок вгорі та праворуч від контуру знижується набагато швидше для незалежного випадку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.