Kesetaraan korelasi sampel dan statistik R untuk regresi linier sederhana


10

Sering dinyatakan bahwa kuadrat dari korelasi sampelr2 setara dengankoefisien determinasiuntuk regresi linier sederhana. Saya tidak dapat menunjukkan ini sendiri dan akan menghargai bukti lengkap dari fakta ini.R2


1
Jika ini adalah pertanyaan belajar mandiri, harap tambahkan tag yang sesuai.
Andy

Pertanyaan ini juga menanyakan mengapa . R2=r2
Silverfish

Jawaban:


8

Tampaknya ada beberapa variasi dalam notasi: dalam regresi linier sederhana, saya biasanya melihat frase "koefisien korelasi sampel" dengan simbol sebagai referensi untuk korelasi antara nilai dan diamati . Ini adalah notasi yang telah saya adopsi untuk jawaban ini. Saya juga telah melihat frase yang sama dan simbol yang digunakan untuk merujuk pada korelasi antara diamati dan dilengkapi ; dalam jawaban saya, saya telah disebut ini sebagai "koefisien korelasi" dan menggunakan simbol . Jawaban ini membahas mengapa koefisien determinasi adalah kuadrat dan juga kuadrat Rrxyyy^RrR, jadi tidak masalah penggunaan yang dimaksudkan.

Hasil mengikuti dalam satu baris aljabar sekali beberapa fakta langsung tentang korelasi dan makna ditetapkan, sehingga Anda dapat memilih untuk melompat ke bawah ke persamaan kotak. Saya berasumsi kita tidak perlu membuktikan sifat dasar kovarian dan varians, khususnya:r2R

Cov(aX+b,Y)=aCov(X,Y)
Var(aX+b)=a2Var(X)

Perhatikan bahwa yang terakhir dapat diturunkan dari yang pertama, setelah kita tahu bahwa kovarians adalah simetris dan . Dari sini kita memperoleh fakta dasar lain, tentang korelasi. Untuk , dan selama dan memiliki varian bukan nol,Var(X)=Cov(X,X)a0XY

Cor(aX+b,Y)=Cov(aX+b,Y)Var(aX+b)Var(Y)=aa2×Cov(X,Y)Var(X)Var(Y)Cor(aX+b,Y)=sgn(a)Cor(X,Y)

Di sini adalah fungsi signum atau sign : nilainya adalah jika dan jika . Benar juga bahwa jika , tetapi case itu tidak menjadi perhatian kita: akan berupa konstanta, jadi dalam penyebut dan kita tidak dapat menghitung korelasinya. Argumen simetri mari kita menggeneralisasi hasil ini, untuk :sgn(a)sgn(a)=+1a>0sgn(a)=1a<0sgn(a)=0a=0aX+bVar(aX+b)=0a,c0

Cor(aX+b,cY+d)=sgn(a)sgn(c)Cor(X,Y)

Kita tidak akan memerlukan formula yang lebih umum ini untuk menjawab pertanyaan saat ini, tetapi saya memasukkannya untuk menekankan geometri situasi: ini hanya menyatakan bahwa korelasi tidak berubah ketika salah satu variabel diskalakan atau diterjemahkan, tetapi membalikkan tanda ketika sebuah variabel tercermin.

Kita memerlukan satu fakta lagi: untuk model linier yang menyertakan suku konstanta, koefisien determinasi adalah kuadrat dari koefisien korelasi berganda , yang merupakan korelasi antara respons yang diamati dan nilai-nilai yang dicocokkan model . Hal ini berlaku untuk kedua ganda dan regresi sederhana, tapi mari kita membatasi perhatian kita pada sederhana linier Model . Hasilnya mengikuti dari pengamatan bahwa adalah versi diskalakan, mungkin direfleksikan, dan diterjemahkan :R2RYY^Y^=β^0+β^1XY^X

R=Cor(Y^,Y)=Cor(β^0+β^1X,Y)=sgn(β^1)Cor(X,Y)=sgn(β^1)r

Jadi mana tanda cocok dengan tanda kemiringan yang diperkirakan, yang menjamin tidak negatif. Jelas .R=±rRR2=r2

Argumen sebelumnya dibuat lebih sederhana dengan tidak harus mempertimbangkan jumlah kuadrat. Untuk mencapai hal ini, saya melewatkan rincian hubungan antara , yang biasanya kita pikirkan dalam hal jumlah kuadrat, dan , yang kita pikirkan tentang korelasi tanggapan yang sesuai dan diamati. Simbol-simbol membuat hubungan tampak tautologis tetapi ini tidak terjadi, dan hubungan rusak jika tidak ada istilah intersep dalam model! Saya akan memberikan sketsa singkat argumen geometris tentang hubungan antara dan diambil dari pertanyaan yang berbeda : diagram digambar dalam ruang subjek dimensiR2RR2=(R)2RR2n, sehingga setiap sumbu (tidak ditampilkan) mewakili satu unit pengamatan, dan variabel ditampilkan sebagai vektor. Kolom dari matriks desain adalah vektor (untuk istilah konstan) dan vektor pengamatan dari variabel penjelas, sehingga ruang kolom adalah flat dua dimensi.X1n

Vektor dalam ruang subjek regresi berganda

pas adalah proyeksi ortogonal dari diamati pada ruang kolom . Ini berarti vektor residu tegak lurus terhadap flat, dan karenanya ke . Produk titik adalah . Karena residualnya adalah nol dan , maka sehingga keduanya cocok dan mengamati respons memiliki . Garis putus-putus dalam diagram, danY^YXe=yy^1n0=1ne=i=1neiYi=Yi^+eii=1nYi=i=1nYi^Y¯YY¯1nY^Y¯1n , oleh karena itu adalah berpusat vektor untuk respon yang diamati dan dipasang, dan cosinus dari sudut antara mereka adalah mereka korelasi .θR

Segitiga yang vektor-vektor ini bentuk dengan vektor residual adalah sudut siku-siku karena terletak di flat tetapi ortogonal untuk itu. Menerapkan Pythagoras:Y^Y¯1ne

YY¯1n2=YY^2+Y^Y¯1n2

Ini hanya dekomposisi jumlah kuadrat, . Rumus konvensional untuk koefisien determinasi adalah yang dalam segitiga ini adalah sehingga memang persegi . Anda mungkin lebih terbiasa dengan rumus , yang segera memberi , tetapi perhatikan bahwa lebih umum, dan akan (seperti yang baru saja kita lihat) dikurangi menjadiSStotal=SSresidual+SSregression1SSresidualSStotal1sin2θ=cos2θRR2=SSregressionSStotalcos2θ1SSresidualSStotalSSregressionSStotal jika istilah konstan dimasukkan dalam model .


+1 terima kasih atas upaya membuat matematika dan grafik yang bagus !!
Haitao Du

4

The didefinisikan sebagai Koefisien korelasi sampel kuadrat: sama, karena mudah diverifikasi menggunakan: (lihat Verbeek , §2.4)R2

R2=V^(y^i)V^(yi)=1/(N1)i=1N(y^iy¯)21/(N1)i=1N(yiy¯)2=ESSTSS
r2(yi,y^i)=(i=1N(yiy¯)(y^iy¯))2(i=1N(yiy¯)2)(i=1N(y^iy¯)2)
V^(yi)=V^(y^i)+V^(ei)

Bisakah Anda menambahkan lebih banyak detail? Saya sudah mencoba membuktikan ini tetapi tanpa keberhasilan ...
Seorang pria tua di laut.
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.