Saya telah mempelajari koefisien korelasi peringkat Spearman
.
untuk dua daftar dan . Apa kompleksitas dari algoritma tersebut?
Karena algoritma seharusnya menghitung pengurangan, apakah mungkin menjadi ?
Saya telah mempelajari koefisien korelasi peringkat Spearman
.
untuk dua daftar dan . Apa kompleksitas dari algoritma tersebut?
Karena algoritma seharusnya menghitung pengurangan, apakah mungkin menjadi ?
Jawaban:
Anda harus menghitung
Semua ini dapat dilakukan dalam waktu linier jika kita mengasumsikan operasi aritmatika dasar berjalan dalam waktu konstan, oleh karena itu total waktu dalam tentu saja mungkin. Perhatikan bahwa menghitung root mungkin mengacaukan segalanya.
Mengenai ruang, Anda memiliki beberapa opsi:
Yang lebih disukai tergantung pada konteks Anda.
Anda telah meninggalkan langkah penting ... Formula yang Anda miliki adalah untuk korelasi pearson. Apa yang membuatnya spearman adalah bahwa x dan y adalah peringkat untuk dua variabel asli. Langkah peringkat ini harus diperhitungkan untuk kompleksitas koefisien korelasi spearman. Pada dasarnya Anda harus mengurutkan masing-masing dari dua variabel, yang akan tergantung pada algoritma pengurutan yang Anda pilih, diikuti oleh perhitungan yang disebutkan di atas.