Menghitung ekspektasi matematis dari koefisien korelasi atau dalam regresi linier


8

Saya memposting ulang pertanyaan dari math.stackexchange.com , saya pikir jawaban saat ini dalam math.se tidak benar.

Pilih angka dari himpunan , adalah angka ke- dipilih, dan adalah pangkat di dalam angka. Seleksi tanpa penggantian. selalu lebih kecil dari . Pangkat adalah urutan nomor setelah nomor diurutkan dalam urutan naik.n{1,2,...,U}yiixiyinnUn

Kita bisa mendapatkan titik data , Dan garis yang paling cocok untuk titik data ini dapat ditemukan dengan regresi linier. (koefisien korelasi) adalah kebaikan garis fit, saya ingin menghitung atau (korelasi penentuan) .n(x1,y1),(x2,y2),...,(xn,yn)rxyE(rxy)E(rxy2)

Jika tidak dapat dihitung, estimasi atau batas bawah masih OK.E[rxy]

Diperbarui: Dengan menghitung koefisien korelasi sampel menggunakan data yang dihasilkan secara acak, kita dapat melihat bahwa cukup dekat dengan 1, jadi saya ingin membuktikannya dari tampilan teoretis, atau secara teoritis mengatakan data yang dihasilkan oleh metode di atas sangat linier.rxy

Diperbarui: Apakah mungkin untuk mendapatkan distribusi koefisien korelasi sampel?


Silakan kirim tautan ke pertanyaan math.SE. Biasanya tidak baik untuk mengirim silang kecuali waktu yang signifikan telah berlalu.
kardinal

Bisakah nomor yang sama dipilih dua kali? Apakah n lebih kecil dari atau lebih besar dari U?
Nick Sabbe

1
Inilah pertanyaan sebelumnya tentang math.SE: math.stackexchange.com/questions/32569/…
kardinal

@Nick Sabbe Pilihannya adalah tanpa penggantian. n selalu lebih kecil dari U.
Fan Zhang

1
@Fan Teknik yang berlaku akan mencakup bentuk kuadrat dalam variabel acak ( stats.stackexchange.com/questions/9220 ), "metode delta" untuk memperkirakan momen fungsi variabel acak; distribusi statistik pesanan untuk variabel seragam; hubungan antara kesenjangan antara variabel seragam dan distribusi eksponensial, dan mungkin bahkan metode pelana, perkiraan normal, Teorema Limit Sentral, dll.
whuber

Jawaban:


1

Re-mengatur masalah dalam hal variabel baru, sehingga . Kemudian kita memiliki , seperti yang ditunjukkan @whuber dalam komentar. Dengan demikian Anda secara efektif melakukan regresi pada , dan . Jadi jika kita dapat bekerja di luar distribusi marjinal untuk , dan menunjukkan bahwa pada dasarnya linear di masalah dilakukan, dan kita akan memiliki .1z1<z2<<znU(xi,yi)=(xi,zxi)zjjrxy=rxzzjjrxy1

Pertama-tama kita perlu distribusi bersama untuk . Ini cukup sederhana, setelah Anda memiliki solusinya, tetapi saya menemukannya tidak langsung sebelum saya melakukan matematika. Hanya pelajaran singkat dalam mengerjakan matematika yang membuahkan hasil - jadi saya akan menyajikan matematika terlebih dahulu, lalu jawaban yang mudah.z1,,zn

Sekarang, distribusi gabungan asli adalah . Mengubah variabel hanya menandai ulang hal-hal untuk probabilitas diskrit, dan probabilitasnya masih konstan. Namun, pelabelannya bukan 1-ke-1, jadi kita tidak bisa hanya menulis . Sebaliknya, kita punyap(y1,,yn)1p(z1,,zn)=(Un)!U!

p(z1,,zn)=1C1z1<z2<<znU

Dan kita dapat menemukan dengan normalisasi C

C=zn=nUzn1=n1zn1z2=2z31z1=1z21(1)=zn=nUzn1=n1zn1z2=2z31(z21)
=zn=nUzn1=n1zn1z3=2z41(z31)(z32)2=zn=nUz4=4z51(z41)(z42)(z43)(2)(3)
=zn=nUzn1=n1zn1zj=jzj+11(zj1j1)=(Un)

Yang menunjukkan rasio pelabelan ulang sama dengan - untuk masing-masing ada nilai. Masuk akal karena permutasi apapun dari lables pada mengarah ke set nilai peringkat yang . Sekarang, distribusi marjinal , kami ulangi di atas tetapi dengan jumlah lebih dari turun, dan rentang penjumlahan yang berbeda untuk sisanya, yaitu, perubahan minimum dari menjadi , dan kami mendapatkan:(Un)!U!(Un)=1n!(z1,,zn)n! (y1,,yn)yiziz1z1(2,,n)(z1+1,,z1+n1)

p(z1)=zn=z1+n1Uzn1=z1+n2zn1z2=z1+1z31p(z1,z2,,zn)=(Uz1n1)(Un)

Dengan dukungan . Formulir ini, dikombinasikan dengan sedikit intuisi menunjukkan bahwa distribusi marjinal dari apa pun dapat diabaikan dengan:z1{1,2,,U+1n}zj

  1. memilih nilai nilai bawah , yang dapat dilakukan dengan cara (jika );j1zj(zj1j1)zjj
  2. memilih nilai , yang bisa dilakukan 1 cara; danzj
  3. memilih nilai atas yang dapat dilakukan dengan cara (jika )njzj(Uzjnj)zjU+jn

Metode penalaran ini akan dengan mudah menggeneralisasi distribusi bersama, seperti (yang dapat digunakan untuk menghitung nilai yang diharapkan dari kovarians sampel jika Anda mau). Karena itu kami memiliki:p(zj,zk)

p(zj)=(zj1j1)(Uzjnj)(Un)jzjU+jnp(zj,zk)=(zj1j1)(zkzj1kj1)(Uzknk)(Un)jzjzk+jkU+jn

Sekarang marginal adalah pdf dari distribusi hypergeometric negatif dengan parameter (dalam hal notasi kertas). Sekarang ini jelas tidak linier persis dalam , tetapi harapan marjinal untuk adalahk=j,r=n,N=Ujzj

E(zj)=jU+1n+1

Ini memang linear dalam , dan Anda akan mengharapkan koefisien beta dari dari regresi, dan mencegat nol.jU+1n+1

MEMPERBARUI

Saya menghentikan jawaban saya sedikit sebelumnya. Semoga sekarang telah menyelesaikan jawaban yang lebih lengkap

Membiarkan , dan , kuadrat yang diharapkan dari kovarians sampel antara dan diberikan oleh:j¯=n+12z¯=1nj=1nzjjzj

E[sxz2]=E[1nj=1n(jj¯)(zjz¯)]2
=1n2[j=1n(jj¯)2E(zj2)+2k=2nj=1k1(jj¯)(kj¯)E(zjzk)]

Jadi kita membutuhkan , di mana dan (menggunakan rumus dalam file pdf). Jadi jumlah pertama menjadiE(zj2)=V(zj)+E(zj)2=Aj2+BjA=(U+1)(U+2)(n+1)(n+2)B=(U+1)(Un)(n+1)(n+2)

j=1n(jj¯)2E(zj2)=j=1n(j22jj¯+j¯2)(Aj2+Bj)
=n(n1)(U+1)120(U(2n+1)+(3n1))

Kita juga membutuhkan . E(zjzk)=E[zj(zkzj)]+E(zj2)

E[zj(zkzj)]=zk=kU+knzj=jzk+jkzj(zkzj)p(zj,zk)
=j(kj)zk=kU+knzj=jzk+jk(zjj)(zkzjkj)(Uzknk)(Un)=j(kj)zk=kU+kn(zk+1k+1)(U+1(zk+1)nk)(Un)
=j(kj)(U+1n+1)(Un)=j(kj)U+1n+1
E(zjzk)=jkU+1n+1+j2(U+1)(Un)(n+1)(n+2)+j(U+1)(Un)(n+1)(n+2)

Dan jumlah kedua adalah:

2k=2nj=1k1(jj¯)(kj¯)E(zjzk)
=n(U+1)(n1)720(n+2)(6(Un)(n32n29n2)+(n+2)(5n324n235n+6))

Dan setelah beberapa manipulasi yang agak membosankan, Anda mendapatkan nilai yang diharapkan dari kovarians kuadrat dari:

E[sxz2]=(n1)(n2)U(U+1)120(U+1)(n1)(n3+2n2+11n+22)720(n+2)

Sekarang jika kita memiliki , maka istilah pertama mendominasi seperti , sedangkan istilah kedua adalah . Kami dapat menunjukkan bahwa istilah yang dominan didekati dengan baik oleh , dan kami memiliki alasan teoritis lain mengapa korelasi pearson sangat dekat dengan (di luar fakta bahwa ).U>>nO(U2n2)O(Un3)E[sx2sz2]1E(zj)j

Sekarang varians sampel yang diharapkan dari hanyalah varians sampel, yaitu . Varians sampel yang diharapkan untuk diberikan oleh:jsx2=1nj=1n(jj¯)2=(n+1)(n1)12zj

E[sz2]=E[1nj=1n(zjz¯)2]=1nj=1nE(zj2)[1nj=1nE(zj)]2
=A(n+1)(2n+1)6+B(n+1)2(U+1)24
=(U+1)(U1)12

Menggabungkan semuanya bersama-sama, dan mencatat bahwa , kami memiliki:E[sx2sz2]=sx2E[sz2]

E[sx2sz2]=(n+1)(n1)(U+1)(U1)144(n1)(n2)U(U+1)120E[sxz2]

Yang kira-kira sama denganE[rxz2]1


Saya mengerti jawaban Anda, dan pertanyaan saya adalah bagaimana mendapatkan ekspektasi koefisien korelasi dari kondisi Anda saat ini.
Fan Zhang

Saya menyesal hanya melihat jawabannya hari ini. Satu hal yang saya pikir harus diklarifikasi mengapa ketika , maka . E[sx2sz2]E[sxz2]E[rxz2]1
Fan Zhang

Saya pikir langkah terakhir salah. E [X / Y] tidak sama dengan E [X] / E [Y].
Fan Zhang

@FanZhang - Langkah terakhir kira - kira benar. Ini karena kita dapat memperluas ke urutan pertama tentang . Dan kita mendapatkan . Karena untuk setiap variabel acak yang harapannya ada, kita mendapatkan . g(X,Y)=XY(E[X],E[Y])XYE[X]E[Y]+(XE[X])1E[Y](YE[Y])E[X]E[Y]2E(XE[X])=0E(XY)E[X]E[Y]
probabilityislogic

Terima kasih. Dan apa jenis pendekatan yang disebut?
Fan Zhang

3

Jika Anda hanya ingin menunjukkan harus mendekati 1, dan menghitung batas bawah untuk itu, itu mudah, karena itu berarti untuk diberikan dan Anda hanya perlu memaksimalkan varians dari residual. Ini dapat dilakukan dengan empat cara simetris. Dua ekstrem (korelasi terendah dan tertinggi) diilustrasikan untuk .rxy2UnU=20,n=9

Plot korelasi ekstrim untuk U = 20, n = 9

Untuk nilai dan nilai sesuai , sebenarnya bisa mendekati 0. Misalnya, dengan dan nilai sangat besar , dalam kasus terburuk.Unrxy2n=100Unrxy20.03


Jadi, kami mencoba untuk menunjukkan mendekati 1 (atau kita bisa berharap menemukan garis yang hampir lurus) [Saya sedang mengerjakan masalah ini dengan Zhang Fan]. Walaupun buruk dalam beberapa kasus, seharusnya ada relatif sedikit dari kasus ini. Oleh karena itu, satu harapan untuk menyelesaikan masalah ini adalah untuk mengikat jumlah kasus di mana misalnya (atau beberapa batasan lainnya). E(rxy2)rxy2rxy20.99
Douglas S. Stones

Saya berharap bahwa 0,99 harus terikat untuk dipertimbangkan. Misalnya, jika kita menghitung beberapa contoh dalam R, kita dapat secara konsisten mendapatkan cor (x, y) yang sangat dekat dengan 1. Misalnya 0.9994561 adalah hasil khas yang dikembalikan oleh: m <- 10 ^ 5; n <-10 ^ 3; daftar <- sampel (1: m, ukuran = n, ganti = SALAH); list <- sort (daftar); cor (daftar, 1: n);
Douglas S. Stones

@Douglas Itu menunjukkan apa yang mungkin menjadi penyederhanaan yang cukup besar: dengan mengambil target seperti 0,99, Anda dapat mengubah rasio bentuk kuadrat yang muncul dalam menjadi perbedaan (dengan menghapus penyebutnya) dan kemudian menyelidiki kemungkinan bahwa perbedaannya positif. Jadi sekarang Anda melihat distribusi bentuk kuadrat di bawah permutasi acak yang seragam: itu masalah yang dapat diakses. rxy2
whuber

@Douglas, @Fan Kita juga dapat melakukan beberapa heuristik: asimptotik, akan terlihat seragam, menunjukkan sebagai . Pertimbangkan statistik Kolmogorov-Smirnov , misalnya: menggunakannya sebagai batas atas untuk residual menunjukkan proporsional dengan perkiraan (gross) terlalu tinggi dari . Karena itu setidaknya secepat . yir21UD1r2r21D0
whuber

@whuber Apakah Anda memiliki deskripsi lebih mendetail tentang statistik D Kolmogorov-Smirnov?
Fan Zhang
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.