Bagaimana memvisualisasikan apa yang dilakukan analisis korelasi kanonik (dibandingkan dengan apa yang dilakukan analisis komponen utama)?


70

Analisis korelasi kanonik (CCA) adalah teknik yang terkait dengan analisis komponen utama (PCA). Meskipun mudah untuk mengajarkan PCA atau regresi linier menggunakan plot pencar (lihat beberapa ribu contoh di pencarian gambar google), saya belum melihat contoh dua dimensi intuitif yang serupa untuk CCA. Bagaimana menjelaskan secara visual apa yang dilakukan CCA linear?


1
Dengan cara apa CCA menggeneralisasi PCA? Saya tidak akan mengatakan itu generalisasi. PCA bekerja dengan satu set variabel, CCA bekerja dengan dua (atau lebih, implementasi modern), dan ini adalah perbedaan utama.
ttnphns

2
Yah, berbicara terkait mungkin pilihan kata yang lebih baik. Bagaimanapun, PCA beroperasi pada matriks kovarians, dan CCA pada matriks lintas-kovarians. Jika Anda hanya memiliki satu dataset, menghitung kovarian silang terhadap dirinya berakhir dengan case sederhana (PCA).
angka

4
Ya, "terkait" lebih baik. CCA memperhitungkan kovarian lintas dan kovarian lintas.
ttnphns

1
Beberapa menyarankan untuk memvisualisasikan korelasi kanonik menggunakan heliograf. Anda mungkin ingin membaca makalah ti.arc.nasa.gov/m/profile/adegani/Composite_Heliographs.pdf

Jawaban:


97

Yah, saya pikir itu benar-benar sulit untuk menyajikan penjelasan visual dari analisis korelasi Canonical (CCA) vis-a-vis Analisis komponen utama (PCA) atau regresi Linear . Dua yang terakhir sering dijelaskan dan dibandingkan dengan menggunakan sebar data 2D atau 3D, tapi saya ragu apakah itu mungkin dengan CCA. Di bawah ini saya telah menggambar gambar yang mungkin menjelaskan esensi dan perbedaan dalam tiga prosedur, tetapi bahkan dengan gambar-gambar ini - yang merupakan representasi vektor dalam "ruang subjek" - ada masalah dengan menangkap CCA secara memadai. (Untuk aljabar / algoritma analisis korelasi kanonik lihat di sini .)

Menggambar individu sebagai titik dalam ruang di mana sumbu adalah variabel, sebar scatter biasa, adalah ruang variabel . Jika Anda menggambar cara yang berlawanan - variabel sebagai titik dan individu sebagai sumbu - itu akan menjadi ruang subjek . Menggambar banyak sumbu sebenarnya tidak perlu karena ruang memiliki jumlah dimensi non-redundan sama dengan jumlah variabel non-collinear. Titik variabel terhubung dengan vektor asal dan bentuk, panah, yang menjangkau ruang subjek; jadi di sinilah kita ( lihat juga ). Dalam ruang subjek, jika variabel telah dipusatkan, kosinus sudut antara vektor mereka adalah korelasi Pearson di antara mereka, dan panjang vektor kuadrat adalah varians mereka. Pada gambar di bawah, variabel yang ditampilkan terpusat (tidak perlu untuk konstan muncul).

Komponen Utama

masukkan deskripsi gambar di sini

Variabel X1 dan X2 berkorelasi positif: mereka memiliki sudut akut di antara mereka. Komponen utama P1 dan P2 terletak di ruang yang sama "bidang X" yang direntang oleh dua variabel. Komponen adalah variabel juga, hanya saling ortogonal (tidak berkorelasi). Arah P1 adalah seperti untuk memaksimalkan jumlah dari dua pemuatan kuadrat dari komponen ini; dan P2 , komponen yang tersisa, berjalan ortogonal ke P1dalam bidang X. Panjang kuadrat dari keempat vektor adalah variansnya (varian komponen adalah jumlah penjumlahan kuadrat yang disebutkan di atas). Pemuatan komponen adalah koordinat variabel ke komponen - Sebuah ditunjukkan pada gambar sebelah kiri. Setiap variabel adalah kombinasi linear bebas kesalahan dari dua komponen, dengan pembebanan yang sesuai adalah koefisien regresi. Dan sebaliknya , masing-masing komponen adalah kombinasi linear bebas kesalahan dari dua variabel; koefisien regresi dalam kombinasi ini diberikan oleh koordinat miring dari komponen ke variabel - b ditunjukkan pada gambar kanan. Besarnya koefisien regresi aktual adalah bdibagi dengan produk panjang (standar deviasi) dari komponen yang diprediksi dan variabel prediktor, misalnya b12/(|P1||X2|) . [Catatan Kaki: Nilai-nilai komponen yang muncul dalam dua kombinasi linear yang disebutkan di atas adalah nilai standar, st. dev. = 1. Ini karena informasi tentang variansnya ditangkap oleh pemuatan . Untuk berbicara dalam hal nilai-nilai komponen unstandardixed, Sebuah 's di pic di atas harus vektor eigen ' nilai-nilai, sisa penalaran menjadi sama.]

Regresi Berganda

masukkan deskripsi gambar di sini

Sedangkan dalam PCA semuanya terletak pada bidang X, dalam regresi berganda muncul variabel dependen Y yang biasanya bukan milik bidang X, ruang prediksi X1 , X2 . Tapi Y adalah tegak lurus diproyeksikan ke pesawat X, dan proyeksi Y , yang Y 'teduh s, adalah prediksi oleh atau kombinasi linear dari dua X ' s. Pada gambar, panjang kuadrat e adalah varians kesalahan. Kosinus antara Y dan Yadalah koefisien korelasi berganda. Seperti halnya dengan PCA, koefisien regresi diberikan oleh koordinat miring prediksi ( Y ) ke variabel - b . Besarnya koefisien regresi aktual akan b dibagi dengan panjang (standar deviasi) dari variabel prediktor, misalnya b2/|X2|.

Korelasi Kanonik

Dalam PCA, seperangkat variabel memprediksi sendiri: mereka memodelkan komponen utama yang pada gilirannya memodelkan kembali variabel, Anda tidak meninggalkan ruang prediktor dan (jika Anda menggunakan semua komponen) prediksi tersebut bebas kesalahan. Dalam regresi berganda, satu set variabel memprediksi satu variabel asing dan karenanya ada beberapa kesalahan prediksi. Dalam CCA, situasinya mirip dengan yang ada dalam regresi, tetapi (1) variabel-variabel asingnya berlipat ganda, membentuk seperangkatnya sendiri; (2) dua set saling memprediksi secara bersamaan (karenanya korelasi daripada regresi); (3) apa yang mereka prediksi satu sama lain lebih merupakan ekstrak, variabel laten, daripada prediksi yang diamati dan regresi ( lihat juga ).

masukkan deskripsi gambar di sini

Y1Y2XYVxVyYYYVxVyVyVxϕXYX1 X2Y1 Y2Vx(2)VxVy(2)Vy

Untuk perbedaan antara regresi CCA dan PCA + lihat juga Melakukan CCA vs membangun variabel dependen dengan PCA dan kemudian melakukan regresi .


3
+1 (dari hari yang lalu). Saya sangat berharap Anda berakhir dengan lebih dari 6 upvotes untuk ini; ini adalah gambaran yang sangat bagus tentang cara kerja CCA.
gung - Reinstate Monica

2
Ini banyak membantu saya dalam memahami CCA.
Zhenglei

@ Glen_b, saya terkejut, sangat senang bahwa Anda memutuskan untuk memberikan penghargaan untuk jawaban ini.
ttnphns

1
@ttnphns, luar biasa. Meskipun saya tidak mengerti segalanya, itu jelas merupakan penjelasan terbaik CCA yang saya temui. Dan saya pikir itu sangat penting untuk mendapatkan visual dari apa yang terjadi, karena saya tahu saya akan mengingat sesuatu jika saya bisa memvisualisasikannya, yang bertentangan dengan meandering melalui teorema yang berbeda.
Christian

P1X1X2

2

Bagi saya itu sangat membantu untuk membaca dalam buku S. Mulaik "The Foundations of Factoranalysis" (1972), bahwa ada metode murni rotasi matriks pemuatan faktor untuk sampai pada korelasi kanonik, sehingga saya dapat menemukan dalam ansambel konsep yang telah saya pahami sejauh ini dari analisis komponen utama dan analisis faktor.

Mungkin Anda tertarik pada contoh ini (yang telah saya bangun kembali dari implementasi / diskusi pertama sekitar 1998 hanya beberapa hari yang lalu untuk mengecek dan memverifikasi kembali metode terhadap perhitungan oleh SPSS). Lihat di sini . Saya menggunakan matriks / pca-tools kecil saya Inside-[R]dan Matmateuntuk ini, tapi saya pikir itu dapat direkonstruksi Rtanpa terlalu banyak usaha.


2

Jawaban ini tidak memberikan bantuan visual untuk memahami CCA, namun interpretasi geometris yang baik dari CCA disajikan dalam Bab 12 dari Anderson-1958 [1]. Intinya adalah sebagai berikut:

Nx1,x2,...,xNhalXhal×NxsayaXhal(N-1)hal1hal2x1,...,xhal1hal2xhal1+1,...,xhal

Saya menemukan perspektif ini menarik karena alasan ini:

  • Ini memberikan interpretasi geometris yang menarik tentang entri variabel kanonik CCA.
  • Koefisien korelasi terkait dengan sudut antara dua proyeksi CCA.
  • hal1Nhal2N(N-1)N

hal1hal2

(N-1)Nberarti(xsaya)=0

[1] Anderson, TW Pengantar analisis statistik multivariat. Vol. 2. New York: Wiley, 1958.


1
Bisakah Anda menambahkan gambar dari buku itu untuk memvisualisasikan jawabannya?
ttnphns

Sayangnya, buku ini tidak memiliki gambar untuk bab ini (sebenarnya saya tidak berpikir ada angka di seluruh buku ini).
idnavid

@ttnphns Saya menghabiskan waktu beberapa hari yang lalu dan mengumpulkan contoh kecil untuk menggambarkan hal ini. Terima kasih untuk sarannya!
idnavid

1

Cara terbaik untuk mengajarkan statistik adalah dengan data. Teknik statistik multivarian sering dibuat sangat rumit dengan matriks yang tidak intuitif. Saya akan menjelaskan CCA menggunakan Excel. Buat dua sampel, tambahkan variasi baru (kolom pada dasarnya) dan tunjukkan perhitungannya. Dan sejauh menyangkut konstruksi matriks CCA, cara terbaik adalah mengajar dengan kasus bivariat terlebih dahulu dan kemudian mengembangkannya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.