Penjelasan rumus untuk median titik terdekat dengan asal sampel N dari bola satuan


11

Dalam Elemen Pembelajaran Statistik , masalah diperkenalkan untuk menyoroti masalah dengan k-nn dalam ruang dimensi tinggi. Ada titik data yang terdistribusi secara seragam dalam satuan bola -dimensi.pNp

Jarak median dari titik asal ke titik data terdekat diberikan oleh ekspresi:

d(p,N)=(1(12)1N)1p

Ketika , rumus memecah menjadi setengah jari-jari bola, dan saya bisa melihat bagaimana titik terdekat mendekati perbatasan sebagai , sehingga membuat intuisi di balik knn memecah dalam dimensi tinggi. Tapi saya tidak bisa mengerti mengapa formula ini bergantung pada N. Bisakah seseorang tolong klarifikasi?p N=1p

Juga buku ini membahas masalah ini lebih lanjut dengan menyatakan: "... prediksi jauh lebih sulit di dekat tepi sampel pelatihan. Seseorang harus memperkirakan dari titik sampel tetangga daripada interpolasi di antara mereka". Ini sepertinya pernyataan yang mendalam, tapi sepertinya saya tidak bisa memahami artinya. Adakah yang bisa menulis ulang?


1
Anda perlu mengedit persamaan yang ditampilkan sedikit. Apakah itu eksponen hanya berlaku untuk di pembilang seperti yang terlihat sekarang, atau apakah Anda ingin itu berlaku untuk keseluruhan ? 111N112
Dilip Sarwate

1
Ini akan membantu untuk membedakan "hypersphere" (yang dalam adalah bermacam-macam dimensi ) dari "unit ball" (yang memiliki dimensi ). Hypersphere adalah batas bola. Jika, seperti judul Anda katakan, semua poin diambil dari hypersphere , lalu - menurut definisi - mereka semua memiliki jarak dari titik asal, jarak median adalah , dan semua sama-sama dekat dengan titik asal. p-1p11Rpp1p11
whuber

@DilipSarwate Ini diterapkan ke seluruh . Dalam buku ini ada contoh di mana jadi12d ( p , N ) 0,52N=500,p=10d(p,N)0.52
user64773

Jawaban:


8

Volume hyperball dimensional dari jari-jari memiliki volume yang proporsional dengan .r r pprrp

Jadi proporsi volume lebih dari jarak dari titik asal adalah .r p - ( k r ) pkrrp(kr)prp=1kp

Probabilitas bahwa semua poin yang dipilih secara acak lebih dari jarak dari asal adalah . Untuk mendapatkan jarak median ke titik acak terdekat, setel probabilitas ini sama dengan . Jadik r ( 1 - k p ) N 1Nkr(1kp)N (1-kp)N=112

(1kp)N=12
k=(1121/N)1/p.

Secara intuitif ini membuat semacam akal: poin lebih acak ada, semakin dekat Anda harapkan yang terdekat ke asal menjadi, sehingga Anda harus mengharapkan menjadi fungsi penurunan . Di sini adalah fungsi penurunan dari , jadi adalah fungsi yang meningkat dari , dan dengan demikian adalah suatu penurunan fungsi seperti yang akar th.N 2 1 / N N 1kN21/NN N1-1121/NN Np1121/NNp


Ah, cara yang bagus untuk melihatnya. Apakah Anda dapat menafsirkan ulang kutipan dalam pertanyaan kedua saya?
user64773

Saya menduga mungkin menyarankan bahwa dalam dimensi tinggi, poin untuk diprediksi secara efektif jauh dari data pelatihan, seolah-olah berada di tepi bola, jadi Anda tidak benar-benar melakukan interpolasi melainkan ekstrapolasi, sehingga ketidakpastian jauh lebih besar. Tapi saya tidak begitu tahu.
Henry

Saya tidak mengerti - saya mengerti mengapa ungkapan ini adalah probabilitas untuk semua poin menjadi lebih jauh dari kr, tetapi mengapa menetapkan probabilitas ini menjadi 1/2 memberikan jarak median ??
ihadanny

1
@ihadanny: nilai memberikan sebagian kecil dari jari-jari di mana probabilitas semua poin lebih jauh adalah , dan di mana probabilitas setidaknya satu titik lebih dekat adalah , jadi adalah median dari distribusi jarak dari titik terdekat. N1k=(1121/N)1/pN 1-112 kr112=12kr
Henry

Definisi median, setengah lebih besar dan setengah lebih kecil.
Berikan Izmirlian

1

Dan sekarang tanpa melambaikan tangan

  1. Untuk setiap urutan iid rv's, mana adalah CDF umumF

    P(min1iNYi>y)=(1F(y))N,
    F
  2. Jadi jika kita memiliki iid mendistribusikan secara seragam dalam satuan bola dalam dimensi , maka di mana adalah CDF umum dari jarak, . Akhirnya, apa CDF, , untuk titik yang terdistribusi secara merata di bola unit dalam ? Probabilitas bahwa titik terletak pada bola jari-jari r di dalam bola jari-jari satuan sama dengan rasio volume:NXip

    P(min1iN||Xi||>r)=(1F(r))N,
    F||Xi||,i=1,2,,NFRp

F(r)=P(||Xi||r)=Crp/(C1p)=rp

Demikian solusi untuk

1/2=P(min1iN||Xi||>r)=(1rp)N

adalah

r=(1(1/2)1/N)1/p.

Juga pertanyaan Anda tentang ketergantungan pada ukuran sampel, . Untuk fix, karena bola terisi lebih banyak poin, tentu saja jarak minimum ke titik asal harus lebih kecil.pNp

Akhirnya, ada sesuatu yang salah dalam rasio volume Anda. Sepertinya harus menjadi volume bola unit dalam .R pkRp


0

Ringkas tetapi dalam kata-kata:

Kami ingin menemukan jarak median dari titik terdekat ke titik asal di titik terdistribusi seragam di bola pada titik asal jari-jari satuan dalam dimensi . Probabilitas bahwa jarak terkecil melebihi , (sebut ungkapan kuantitas ini [1]) adalah kekuatan dari probabilitas bahwa satu titik terdistribusi secara seragam melebihi , karena kemandirian statistik. Yang terakhir adalah satu dikurangi probabilitas bahwa titik terdistribusi tunggal yang seragam kurang dari . Yang terakhir adalah rasio volume bola jari-jari dengan bola jari-jari satuan, atau . Kita sekarang dapat menulis ekspresi [1] sebagaiNprNthrrrrp

P(min1iN||Xi||>r)=(1rp)N.

Untuk menemukan median distribusi minimum jarak, atur probabilitas di atas menjadi dan selesaikan untuk , dapatkan jawabannya.1/2r

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.