Có thể là 3 vectơ có tất cả các mối tương quan cặp âm?


16

Cho ba vectơ a , bc , có thể là mối tương quan giữa ab , ac , và bc đều âm? Tức là điều này có thể?

corr(a,b)<0corr(a,c)<0corr(b,c)<0

3
Các mối tương quan phủ định có nghĩa là về mặt hình học, các vectơ trung tâm cùng tạo ra các góc tù. Bạn sẽ không gặp vấn đề gì khi vẽ cấu hình ba vectơ trong mặt phẳng có thuộc tính này.
whuber

Họ có thể không được hoàn toàn tương quan âm ( ), nhưng nhìn chung có thể có một số tương quan tiêu cực, một lần nữa giới hạn được thiết lập bởi các mối tương quan khác. ρ=1
karakfa

2
@whuber Nhận xét của bạn dường như mâu thuẫn với câu trả lời của Heikki Pulkkinen, người cho rằng không thể có vectơ trong máy bay. Nếu bạn đứng bên cạnh nó, bạn nên biến bình luận của bạn thành một câu trả lời.
RM

2
@RM Không có mâu thuẫn giữa whuber và Heikki. Câu hỏi này hỏi về ma trận dữ liệu có kích thước n × 3 . Thông thường chúng ta sẽ nói về n điểm dữ liệu theo 3 chiều, nhưng Q này đang nói về ba "vectơ" trong n chiều. Heikki nói rằng tất cả các tương quan tiêu cực không thể xảy ra nếu n = 2 (trên thực tế, hai điểm sau khi định tâm luôn hoàn hảo tương quan, vì vậy tương quan phải ± 1 và không thể là tất cả - 1 ). Whuber nói rằng 3 vectơ trong n chiều có hiệu quả có thể nằm trong không gian con 2 chiều (tức là XXn×3nnn=2±11nXlà hạng 2) và gợi ý để tưởng tượng một logo của Mercedes.
amip nói rằng Phục hồi Monica

Câu trả lời:


19

Có thể nếu kích thước của vectơ là 3 hoặc lớn hơn. Ví dụ

a=(1,1,1)b=(1,9,3)c=(2,3,1)

Các mối tương quan là

cor(a,b)=0.80...cor(a,c)=0.27...cor(b,c)=0.34...

Chúng ta có thể chứng minh rằng đối với các vectơ có kích thước 2 thì điều này là không thể:

cor(a,b)<02(iaibi)(iai)(ibi)<02(a1b1+a2b2)(a1+a2)(b1b2)<02(a1b1+a2b2)(a1+a2)(b1b2)<02(a1b1+a2b2)a1b1+a1b2+a2b1+a2b2<0a1b1+a2b2a1b2+a2b1<0a1(b1b2)+a2(b2b1)<0(a1a2)(b1b2)<0

Công thức làm cho tinh thần: nếu là lớn hơn một 2 , b 1 phải lớn hơn b 1 để thực hiện tiêu cực tương quan.a1a2b1b1

Tương tự như vậy cho mối tương quan giữa (a, c) và (b, c) chúng ta nhận được

(a1a2)(c1c2)<0(b1b2)(c1c2)<0

Rõ ràng, tất cả ba công thức này không thể giữ cùng một lúc.


3
Một ví dụ khác về những điều bất ngờ chỉ xảy ra ở chiều thứ ba trở lên.
thứ n

1
2±11

9

Vâng, họ có thể.

Giả sử bạn có một phân phối bình thường nhiều biến số XR3,X~N(0,Σ). Hạn chế duy nhất vềΣ is that it has to be positive semi-definite.

So take the following example Σ=(10.20.20.210.20.20.21)

Its eigenvalues are all positive (1.2, 1.2, 0.6), and you can create vectors with negative correlation.


7

let's start with a correlation matrix for 3 variables

Σ=(1pqp1rqr1)

non-negative definiteness creates constraints for pairwise correlations p,q,r which can be written as

pqrp2+q2+r212

For example, if p=q=1, the values of r is restricted by 2rr2+1, which forces r=1. On the other hand if p=q=12, r can be within 2±34 range.

Answering the interesting follow up question by @amoeba: "what is the lowest possible correlation that all three pairs can simultaneously have?"

Let p=q=r=x<0, Find the smallest root of 2x33x2+1, which will give you 12. Perhaps not surprising for some.

A stronger argument can be made if one of the correlations, say r=1. From the same equation 2pqp2+q2, we can deduce that p=q. Therefore if two correlations are 1, third one should be 1.



2

A simple R function to explore this:

f <- function(n,trials = 10000){
  count <- 0
  for(i in 1:trials){
    a <- runif(n)
    b <- runif(n)
    c <- runif(n)
    if(cor(a,b) < 0 & cor(a,c) < 0 & cor(b,c) < 0){
      count <- count + 1
    }
  }
  count/trials
}

As a function of n, f(n) starts at 0, becomes nonzero at n = 3 (with typical values around 0.06), then increases to around 0.11 by n = 15, after which it seems to stabilize:

enter image description here So, not only is it possible to have all three correlations negative, it doesn't seem to be terribly uncommon (at least for uniform distributions).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.