Czytanie Wikipedii o kanonicznej analizie korelacji (CCA) dla dwóch losowych wektorów i , Zastanawiałem się, czy odpowiedź głównego składnika (PCA) jest taka sama jak CCA, kiedy ?
Czytanie Wikipedii o kanonicznej analizie korelacji (CCA) dla dwóch losowych wektorów i , Zastanawiałem się, czy odpowiedź głównego składnika (PCA) jest taka sama jak CCA, kiedy ?
Odpowiedzi:
Pozwolić być i być macierze danych, reprezentujące dwa zestawy danych z próbki (tj. obserwacje losowych wektorów wierszy i ) w każdym z nich.
CCA szuka liniowej kombinacji zmienne w i liniowa kombinacja zmienne w tak, że są maksymalnie skorelowane między sobą; następnie szuka następnej pary, pod warunkiem zerowej korelacji z pierwszą parą; itp.
W razie (i ), dowolna kombinacja liniowa w jednym zbiorze danych będzie trywialnie korelowana z tą samą kombinacją liniową w innym zbiorze danych. Więc wszystkie pary CCA będą miały korelacje, a kolejność par jest dowolna. Jedynym pozostałym ograniczeniem jest to, że kombinacje liniowe powinny być nieskorelowane między sobą. Istnieje nieskończona liczba sposobów wyborunieskorelowane kombinacje liniowe (zauważ, że wagi nie muszą być ortogonalne w-wymiarowa przestrzeń) i każda z nich wygeneruje prawidłowe rozwiązanie CCA. Jednym z takich sposobów jest rzeczywiście PCA, ponieważ dowolne dwa komputery mają zerową korelację.
Tak więc rozwiązanie PCA rzeczywiście będzie poprawnym rozwiązaniem CCA, ale w tym przypadku istnieje nieskończona liczba równorzędnie dobrych rozwiązań CCA.
Matematycznie CCA szuka właściwego () i lewo () wektory pojedyncze , co w tym przypadku jest równe , przy czym każdy wektor jest wektorem własnym. Więcmoże być dowolny. CCA otrzymuje następnie liniowe wagi kombinacji jako i . W tym przypadku sprowadza się to do przyjęcia arbitralnej podstawy i przekształcenia jej, które rzeczywiście wygenerują nieskorelowane kierunki .
vectors X and Y
Czy to dwie zmienne (kolumny danych) lub dwa przypadki (wiersze); biorąc pod uwagę, że przeprowadzimy analizy zmiennych. 2)X and Y are the same
Czy chcesz powiedzieć, że X = Y lub w inny sposób?