Czy sensowne jest, aby korelacja częściowa była większa niż korelacja zerowego rzędu?


14

Prawdopodobnie świadczy to o zasadniczym braku zrozumienia działania korelacji cząstkowych.

Mam 3 zmienne, x, y, z. Kiedy kontroluję z, korelacja między xiy wzrasta w stosunku do korelacji między xiy, gdy z nie było kontrolowane.

Czy to ma sens? Wydaje mi się, że gdy kontroluje się efekt trzeciej zmiennej, korelacja powinna się zmniejszyć.

Dziękuję za pomoc!


Odpowiedzi:


7

Patrząc na stronę wikipedii widzimy częściową korelację między i Y, biorąc pod uwagę Z :XYZ

ρXY|Z=ρXY-ρXZρYZ1-ρXZ2)1-ρYZ2)>ρXY

Więc po prostu wymagamy

ρXY>ρXZρYZ1-1-ρXZ2)1-ρYZ2)

Z prawej strony ma globalny minimum gdy . To globalne minimum wynosi - 1 . Myślę, że to powinno wyjaśniać, co się dzieje. Jeśli korelacja między Z i Y jest znakiem przeciwnym do korelacji między Z i X (ale tej samej wielkości), wówczas częściowa korelacja między X i Y przy Z zawsze będzie większa lub równa korelacji między X i YρXZ=-ρYZ-1ZYZXXYZXY. W pewnym sensie korelacja warunkowa „plus” i „minus” ma tendencję do zanikania w korelacji bezwarunkowej.

AKTUALIZACJA

Zrobiłem trochę robienia z R, a oto kod do wygenerowania kilku wykresów.

partial.plot <- function(r){  
  r.xz<- as.vector(rep(-99:99/100,199))  
  r.yz<- sort(r.xz)  
  r.xy.z <- (r-r.xz*r.yz)/sqrt(1-r.xz^2)/sqrt(1-r.yz^2)  
  tmp2 <- ifelse(abs(r.xy.z)<1,ifelse(abs(r.xy.z)<abs(r),2,1),0)  
  r.all <-cbind(r.xz,r.yz,r.xy.z,tmp2)  
  mycol <- tmp2  
  mycol[mycol==0] <- "red"  
  mycol[mycol==1] <- "blue"  
  mycol[mycol==2] <- "green"  
  plot(r.xz,r.yz,type="n")  
  text(r.all[,1],r.all[,2],labels=r.all[,4],col=mycol)  
}

więc przesyłasz częściowy.plot (0,5), aby zobaczyć, kiedy marginalna korelacja 0,5 odpowiada w częściowej korelacji. Wykres jest oznaczony kolorami, dzięki czemu czerwony obszar reprezentuje „niemożliwą” częściową korelację, niebieski obszar gdzie i zielony obszar, w którym 1 > | ρ | > | ρ X Y | Z | Poniżej znajduje się przykład dla ρ X Y = r = 0,5|ρ|<|ρXY|Z|<11>|ρ|>|ρXY|Z|ρXY=r=0.5

Korelacja częściowa, gdy korelacja marginalna wynosi 0,5


Kod nie działa dla mnie. Linia 5 wygląda dziwnie i Emacs mówi mi, że brakuje niektórych nawiasów.
Bernd Weiss,

Brakuje „powrotu” - musiał przypadkowo go usunąć. powinno być teraz dobrze.
prawdopodobieństwo

rxz

pies poszedł! muszę naprawić mój kod ... znowu - plot () jest zły. Ach, chwalebne nudy kodu komputerowego
prawdopodobieństwo jest


2

Myślę, że musisz wiedzieć o zmiennych moderatora i mediatora. Klasyczny artykuł to Baron i Kenny [cytowany 21 659 razy]

Zmienna moderatora

„Ogólnie rzecz biorąc, moderator to zmienna jakościowa (np. Płeć, rasa, klasa) lub ilościowa (np. Poziom nagrody), która wpływa na kierunek i / lub siłę relacji między zmienną niezależną lub predyktorową a zależną lub zależną zmienna kryterium. W szczególności w ramach analizy korelacyjnej moderator jest trzecią zmienną, która wpływa na korelację zerowego rzędu między dwiema innymi zmiennymi ... W bardziej znanej analizie wariancji (ANOVA) można przedstawić podstawowy efekt moderatora jako interakcja między ogniskową zmienną niezależną a czynnikiem określającym odpowiednie warunki jej działania. ” p. 1174

Zmienna mediatora

„Ogólnie można powiedzieć, że dana zmienna działa jako mediator w zakresie, w jakim uwzględnia relację między predyktorem a kryterium. Mediatorzy wyjaśniają, w jaki sposób zewnętrzne zdarzenia fizyczne nabierają wewnętrznego znaczenia psychologicznego. Natomiast zmienne moderatora określają, kiedy pewne skutki odbędzie się, mediatorzy mówią o tym, jak i dlaczego takie skutki występują. ” p. 1176


4
Czy mógłbyś wyjaśnić, w jaki sposób rozróżnienie między mediatorami a moderatorami jest istotne dla tego, czy korelacja częściowa może być większa niż korelacja zerowego rzędu?
Jeromy Anglim,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.