Guardando la pagina di Wikipedia abbiamo la correlazione parziale tra e Y dato che Z è data da:XYZ
ρXY|Z=ρXY−ρXZρYZ1−ρ2XZ−−−−−−−√1−ρ2YZ−−−---√> ρXY
Quindi abbiamo semplicemente bisogno
ρXY> ρXZρYZ1 - 1 - ρ2XZ-------√1 - ρ2YZ------√
Il lato destro ha un minimo globale quando . Questo minimo globale è - 1 . Penso che questo dovrebbe spiegare cosa sta succedendo. Se la correlazione tra Z e Y è il segno opposto alla correlazione tra Z e X (ma stessa magnitudine), allora la correlazione parziale tra X e Y data Z sarà sempre maggiore o uguale alla correlazione tra X e YρXZ= - ρYZ- 1ZYZXXYZXY. In un certo senso la correlazione condizionale "più" e "meno" tende ad annullarsi nella correlazione incondizionata.
AGGIORNARE
Ho fatto un po 'di confusione con R, ed ecco un po' di codice per generare alcuni grafici.
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)
}
quindi invii partial.plot (0.5) per vedere quando una correlazione marginale di 0,5 corrisponde a una correlazione parziale. La trama è codificata per colore in modo che l'area rossa rappresenti la "impossibile" correlazione parziale, l'area blu in cui e l'area verde in cui 1 > | ρ | > | ρ X Y | Z | Di seguito è riportato un esempio di ρ X Y = r = 0,5| ρ | < | ρXY| Z| <11 > | ρ | > | ρXY| Z|ρXY= r = 0,5
