Переглядаючи сторінку вікіпедії, ми маємо часткову кореляцію між і Y, заданими Z :XYZ
ρXY|Z=ρXY−ρXZρYZ1−ρ2XZ−−−−−−−√1−ρ2YZ−−−−−−√>ρXY
Тому ми просто вимагаємо
ρXY>ρXZρYZ1−1−ρ2XZ−−−−−−−√1−ρ2YZ−−−−−−√
Права сторона має глобальний мінімум , коли . Цей глобальний мінімум - 1 . Я думаю, це має пояснити, що відбувається. Якщо кореляція між Z і Y є протилежним знаком кореляції між Z і X (але однакової величини), то часткова кореляція між X і Y, задана Z , завжди буде більшою або дорівнює кореляції між X і YρXZ=−ρYZ−1ZYZXXYZXY. У деякому сенсі умовне співвідношення "плюс" і "мінус", як правило, скасовується в безумовному співвідношенні.
ОНОВЛЕННЯ
Я зробив декілька роздумів навколо R, і ось якийсь код, щоб створити кілька сюжетів.
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)
}
|ρ|<|ρXY|Z|<11>|ρ|>|ρXY|Z|ρXY=r=0.5