Приклад двох * корельованих * нормальних змінних, сума яких не є нормальною


10

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

Мені також відомий приклад двох нормальних випадкових величин, сума яких не є нормальною. Дивіться цей відповідь на Macro . Але в цьому прикладі дві випадкові величини не співвідносяться.

Чи є приклад двох нормальних випадкових величин, які мають ненульову коваріацію і сума яких не є нормальною? Або можливо довести, що сума будь-яких двох корельованих нормальних випадкових величин, навіть якщо вони не є двомаривними нормальними, повинна бути нормальною?

[Контекст: У мене є питання домашнього завдання, яке задає розподіл де і є стандартними нормалами з кореляцією . Я думаю, що питання мало на меті вказати на те, що вони є нормальними. Але мені цікаво, чи можна сказати що-небудь без цього додаткового припущення для non-zero.]X Y ρ ρaX+bYXYρρ

Дякую!


5
Відповідь кардинала, яку ви цитуєте, вже містить рішення: див. Верхній правий кут на панелі прикладів.
whuber

Поясніть, будь ласка, як? Він визначає спільний розподіл, який дає два нормальних межі. Мені не ясно, що сума двох нормальних маргіналів не є нормальною, про що я й хочу. (Дивіться також мій коментар на відповідь Glen_b в поле нижче.)
MWW

3
З самого малюнка видно, що щільність суми в нулі дорівнює нулю (тому що лінія перетинає графік в одній точці, яка має міру нуль), тоді як сама сума настільки ж очевидно симетрична щодо нуль, показуючи, що нуль є центром розподілу суми. Такий розподіл не може бути нормальним, оскільки нормальний розподіл має ненульову щільність у своїх центрах. x+y=0
whuber

Відповіді:


12

Практично будь-яка біваріантна копула дасть пару нормальних випадкових величин з деякою ненульовою кореляцією (деякі дадуть нуль, але це особливі випадки). Більшість (майже всі) з них отримають ненормальну суму.

У деяких сімействах копул може бути досягнута будь-яка бажана (популяційна) кореляція Спірмена ; складність полягає лише у пошуку кореляції Пірсона для нормальних запасів; це можливо в принципі, але алгебра в цілому може бути досить складною. [Однак, якщо у вас є співвідношення Spearman з чисельністю населення, співвідношення Пірсона - принаймні для легких граничних запасів, таких як Гаусс - у багатьох випадках може бути не надто далеко від нього.]

Усі, окрім перших двох прикладів у кардинальному сюжеті, повинні давати ненормальні суми.


Деякі приклади - перші два - з тієї ж сім'ї копул, що і п'ята частина прикладу кардинала - двовимірне розподіл, третій - вироджений.

Приклад 1:

Копула Клейтона ( )θ=0.7

гістограми нормальної межі, ненормальна сума та графік двовимірного розподілу

Тут сума дуже чітко виражена і досить сильно правим перекосом

 

Приклад 2:

Копула Клейтона ( )θ=2

гістограми нормальної межі, ненормальна сума та графік двовимірного розподілу

Тут сума м'яко залишена косою. На випадок, якщо це не зовсім очевидно для всіх, тут я перевернув розподіл (тобто у нас є гістограма в блідо-фіолетовому) і наклав його, щоб ми могли чіткіше бачити асиметрію:(x+y)

накладена гістограма x + y і - (x + y)

 

Ми могли б легко змінити напрям косості суми так, щоб негативна кореляція йшла з лівим перекосом і позитивна кореляція з правою косою (наприклад, взявши і у кожному з вищевикладені випадки - співвідношення нових змінних було б таким же, як і раніше, але розподіл суми було б перевернуто навколо 0, обернувши нахил).Y = - YX=XY=Y

З іншого боку, якщо ми просто заперечуємо одну з них, ми змінили б асоціацію між силою косості з ознакою кореляції (але не напрямком її).

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

Гауссові поля з т-копулою можна експериментувати, не турбуючись про деталі копул (генерувати з корельованого двовимірного t, що легко, потім перетворити на рівномірні поля через інтегральне перетворення, потім перетворити рівномірні поля в Гаусса через зворотний звичайний cdf). Він матиме не нормальну, але симетричну суму. Тож навіть якщо у вас немає гарних пакетів копули, ви все одно можете робити якісь речі досить легко (наприклад, якби я намагався показати приклад швидко в Excel, я, мабуть, почав би з t-copula).

-

Приклад 3 : (це більше схоже на те, що я повинен був починати спочатку)

Розглянемо копулу, засновану на стандартній рівномірній , і дозволити для і для . Результат має однакові межі для і , але біваріантне розподіл вироджене. Перетворивши обидва поля в звичайні , ми отримаємо розподіл для який виглядає приблизно так:V = U 0 U < 1UV=U V=30U<121V=32U12U1UVX=Φ1(U),Y=Φ1(V)X+Y

введіть тут опис зображення

У цьому випадку кореляція між ними становить близько 0,66.

Отже, і співвідносяться нормали з (у даному випадку виразно) ненормальною сумою - тому що вони не є двовимірною нормою.XY

[Можна створити діапазон кореляцій, перевернувши центр (в , для в ), щоб отримати . У них буде шип при 0, а потім зазор з обох боків від цього, з нормальними хвостами.]U(12c,12+c)c[0,12]V


Деякі коди:

library("copula")
par(mfrow=c(2,2))

# Example 1
U <- rCopula(100000, claytonCopula(-.7))
x <- qnorm(U[,1])
y <- qnorm(U[,2])
cor(x,y)
hist(x,n=100)
hist(y,n=100)
xysum <- rowSums(qnorm(U))
hist(xysum,n=100,main="Histogram of x+y")
plot(x,y,cex=.6,
       col=rgb(0,100,0,70,maxColorValue=255),
       main="Bivariate distribution")
text(-3,-1.2,"cor = -0.68")
text(-2.5,-2.8,expression(paste("Clayton: ",theta," = -0.7")))

Другий приклад:

#--
# Example 2:
U <- rCopula(100000, claytonCopula(2))
x <- qnorm(U[,1])
y <- qnorm(U[,2])
cor(x,y)
hist(x,n=100)
hist(y,n=100)
xysum <- rowSums(qnorm(U))
hist(xysum,n=100,main="Histogram of x+y")
plot(x,y,cex=.6,
    col=rgb(0,100,0,70,maxColorValue=255),
    main="Bivariate distribution")
text(3,-2.5,"cor = 0.68")
text(2.5,-3.6,expression(paste("Clayton: ",theta," = 2")))
#
par(mfrow=c(1,1))

Код третього прикладу:

#--
# Example 3:
u <- runif(10000)
v <- ifelse(u<.5,u,1.5-u)
x <- qnorm(u)
y <- qnorm(v)
hist(x+y,n=100)

Дякую - але якщо я не помиляюся, теж нормально. (Коли , ми отримуємо , а коли , отримуємо . Отже, з ймовірністю 1 ми отримуємо суму двох незалежних стандартних норм, що є нормальним.) Я після випадку, коли сума з двох корельованих норм не є нормальним, а не випадком, коли розподіл суглоба не є нормальним. I = 0 U + V I = 1 2 ZX+Y=2IZ+(1I)U+(1I)VI=0U+VI=12Z
mww

Цілком правильно - через різні мої спроби зробити небіваріантний нормальний приклад, де я міг вибрати співвідношення, десь уздовж лінії я перестав перевіряти суму, яка була не нормальною. Я заміню приклад чимось, коли я демонструю ненормальну суму, але він не матиме можливості безпосередньо вибрати . Почекай, може зайняти годину або близько того, перш ніж я зможу дістатися до нього. ρ
Glen_b -Встановити Моніку

Я замінив приклад двома конкретними прикладами, використовуючи копули Клейтона
Glen_b -Встановити Моніку

Казкові - спасибі! Особлива подяка за код R.
mww

Я додав третій приклад і в кінці цього накреслю спосіб отримати щось на кшталт того, що я спочатку намагався - спосіб отримати коригувальну кореляцію між -1 і 1 (окрім особливих випадків на кінцях), але для яких сума ненормальна.
Glen_b -Встановіть Моніку

-1

Я придумав один приклад. X - стандартна звичайна змінна, а Y = -X. Тоді X + Y = 0, що є постійним. Чи може хтось підтвердити, що це контрприклад?

Ми знаємо факт, якщо X, Y спільно нормальні, то їх сума також є нормальною. Але що робити, якщо їх кореляція дорівнює -1 ??

Я трохи збентежений з цього приводу. Дякую.


Ви отримуєте те ж саме, що і X = Y, і XY = 0. Це нормальні розподіли, які не є біваріантними нормальними. Отже, властивість, згідно з якою лінійні комбінації є нормальними, що стосується біваріантної норми, не застосовується.
Майкл Р. Черник

@ Zirui IMO - це вироджений випадок звичайного ( ), а не прямого контрприкладу, хоча це залежить від ваших визначень. σ0
Glen_b -Встановіть Моніку
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.