Mối quan hệ giữa người bản địa của


7

Trong cuốn sách Nhận dạng mẫu và học máy của Christopher Bishop , phần trên PCA có phần như sau:

Đưa ra một ma trận dữ liệu trung tâm với ma trận hiệp phương sai N ^ {- 1} \ mathbf {X} ^ T \ mathbf {X} , phương trình eigenvector là:XN1XTX

N1XTXui=λiui.

Xác định vi=Xui , Giám mục tuyên bố rằng nếu uivi có độ dài đơn vị, thì:

ui=1(Nλi)12XTvi.

Căn bậc hai đến từ đâu?


BIÊN TẬP:

Cụ thể, tại sao sau đây không hợp lệ:

1NXTXui=λui

1NXTvi=λui bằng cách sử dụng vi=Xui

1NλiXTvi=ui

Kết quả tương tự, nhưng không có căn bậc hai.


1
Căn bậc hai xuất phát từ yêu cầu của PCA rằng ma trận hiệp phương sai của dữ liệu được chuyển đổi là ma trận danh tính. Nếu không có nó, bạn sẽ làm và bạn sẽ không nhận được bất cứ nơi nào. VVTx=Ix=x
phỏng đoán

@amoeba Tôi đã mở rộng câu hỏi của mình để chứa chính xác vấn đề tôi đang gặp phải, tôi cũng sẽ bao gồm nhiều bối cảnh hơn nếu cần thiết.
Danny

"... Sử dụng " không được chứng minh bằng phương trình xác định và thường không đúng. vi=XuiviX=ui
whuber

@whuber Rất tiếc. đó là một lỗi đánh máy, cuốn sách xác định . Cảm ơnvi=Xui
Daniel

Câu trả lời:


16

Điều này đề cập đến phần ngắn 12.1.4 PCA cho dữ liệu chiều cao trong cuốn sách của Giám mục. Tôi có thể thấy rằng phần này có thể hơi khó hiểu, bởi vì Giám mục sẽ qua lại giữa và sử dụng ký hiệu hơi không nhất quán.viui

Phần này nói về mối quan hệ giữa các hàm riêng của ma trận hiệp phương sai và các hàm riêng của ma trận Gram ( trong bối cảnh của PCA). Đặt là một hàm riêng có độ dài đơn vị của :1NXX1NXXvi1NXX

1NXXvi=λivi.

Nếu chúng ta nhân phương trình này với từ bên trái:X

1NXX(Xvi)=λi(Xvi),

chúng ta thấy rằng là một eigenvector của .Xvi1NXX

Tuy nhiên, nó sẽ không có đơn vị chiều dài! Thật vậy, chúng ta hãy tính độ dài của nó: Vì vậy, độ dài bình phương của bằng với . Do đó, nếu chúng ta muốn chuyển đổi thành một hàm riêng ma trận hiệp phương sai độ dài đơn vị , chúng ta cần chuẩn hóa nó có độ dài đơn vị:

Xvi2=(Xvi)Xvi=viXXvi=vi(Nλvi)=Nλvi2=Nλi.
XviNλiviui
ui=1(Nλi)1/2Xvi.

(Xin lưu ý rằng ở trên không sử dụng định nghĩa mà bạn đã trích dẫn. Thay vào đó, chúng tôi đã bắt đầu trực tiếp với một đơn vị độ dài . Tôi tin rằng đây có thể là nguồn gốc của sự nhầm lẫn của bạn. Giám mục sử dụng định nghĩa trước đó trong phần, nhưng nó không còn phù hợp nữa cho đối số cụ thể này.)vi=Xuivivi=Xui

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.