Saya memiliki database yang berisi sejumlah besar pakar dalam suatu bidang. Untuk masing-masing ahli saya memiliki berbagai atribut / titik data seperti:
- beberapa tahun pengalaman.
- lisensi
- jumlah ulasan
- konten tekstual dari ulasan tersebut
- Peringkat bintang 5 di setiap ulasan tersebut, untuk sejumlah faktor seperti kecepatan, kualitas, dll.
- penghargaan, asosiasi, konferensi, dll.
Saya ingin memberikan peringkat kepada para ahli ini dari 10 berdasarkan pada pentingnya mereka. Beberapa titik data mungkin hilang untuk beberapa ahli. Sekarang pertanyaan saya adalah bagaimana saya membuat algoritma seperti itu? Adakah yang bisa mengarahkan saya ke beberapa literatur yang relevan?
Saya juga prihatin karena dengan semua peringkat / ulasan angka mungkin berkumpul di dekat beberapa nilai. Misalnya sebagian besar dari mereka mungkin mendapatkan nilai 8 atau 5. Apakah ada cara untuk menyoroti perbedaan litle menjadi perbedaan skor yang lebih besar hanya untuk beberapa atribut.
Beberapa diskusi lain yang saya pikir mungkin relevan: