A berhubungan positif dengan B.
C adalah hasil dari A dan B, tetapi efek A pada C adalah negatif dan efek B pada C adalah positif.
Bisakah ini terjadi?
A berhubungan positif dengan B.
C adalah hasil dari A dan B, tetapi efek A pada C adalah negatif dan efek B pada C adalah positif.
Bisakah ini terjadi?
Jawaban:
Jawaban lainnya benar-benar luar biasa - mereka memberikan contoh kehidupan nyata.
Saya ingin menjelaskan mengapa ini bisa terjadi meskipun kita memiliki intuisi yang bertentangan.
Korelasi adalah kosinus sudut antara vektor. Pada dasarnya, Anda bertanya apakah itu mungkin
Ya tentu saja:
Dalam contoh ini ( menunjukkan korelasi):
Namun, kejutan Anda tidak salah tempat.
Sudut antara vektor adalah metrik jarak pada satuan bola, sehingga memenuhi ketimpangan segitiga:
jadi, karena ,
Oleh karena itu (karena adalah penurunan pada )[ 0 , π ]
Begitu,
Ya, dua kondisi yang terjadi bersamaan dapat memiliki efek yang berlawanan.
Sebagai contoh:
Saya pernah mendengar analogi mobil ini yang berlaku baik untuk pertanyaan:
Kuncinya di sini adalah niat pengemudi untuk mempertahankan kecepatan konstan (C), oleh karena itu korelasi positif antara A dan B secara alami mengikuti dari niat itu. Anda dapat membuat contoh A, B, C yang tak ada habisnya dengan hubungan ini.
Analogi ini berasal dari interpretasi Milton Friedman's Thermostat dan berasal dari analisis kebijakan moneter dan ekonometrik yang menarik, tetapi itu tidak relevan dengan pertanyaan tersebut.
Ya, ini sepele untuk ditunjukkan dengan simulasi:
Mensimulasikan 2 variabel, A dan B yang berkorelasi positif:
> require(MASS)
> set.seed(1)
> Sigma <- matrix(c(10,3,3,2),2,2)
> dt <- data.frame(mvrnorm(n = 1000, rep(0, 2), Sigma))
> names(dt) <- c("A","B")
> cor(dt)
A B
A 1.0000000 0.6707593
B 0.6707593 1.0000000
Buat variabel C:
> dt$C <- dt$A - dt$B + rnorm(1000,0,5)
Melihat:
> (lm(C~A+B,data=dt))
Coefficients:
(Intercept) A B
0.03248 0.98587 -1.05113
> set.seed(1)
> Sigma <- matrix(c(1,0.5,0.5,0.5,1,-0.5,0.5,-0.5,1),3,3)
> dt <- data.frame(mvrnorm(n = 1000, rep(0,3), Sigma, empirical=TRUE))
> names(dt) <- c("A","B","C")
> cor(dt)
A B C
A 1.0 0.5 0.5
B 0.5 1.0 -0.5
C 0.5 -0.5 1.0
cor(C, A)
dan cor(C, B)
daripada di lm(C ~ A + B)
sini. Kami tertarik pada, misalnya, hubungan A dan C yang tidak terkontrol daripada hubungan yang dikendalikan oleh B.
Maka kovarians antara C dan A bisa negatif dalam dua kondisi: