Saya menerapkan sistem peringkat untuk digunakan di situs web saya, dan saya pikir rata-rata Bayesian adalah cara terbaik untuk melakukannya. Setiap item akan dinilai dalam enam kategori berbeda oleh pengguna. Saya tidak ingin item dengan hanya satu rating tinggi untuk menembak ke atas, itulah sebabnya saya ingin menerapkan sistem Bayesian.
Berikut ini rumusnya:
Bayesian Rating = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)
Karena item akan dinilai dalam 6 kategori yang berbeda, haruskah saya menggunakan rata-rata jumlah dari kategori tersebut sebagai "this_rating" untuk sistem Bayesian? Misalnya, ambil satu item dengan dua peringkat (skala 0-5):
Rating 1:
Category A: 3
Category B: 1
Category C: 2
Category D: 4
Category E: 5
Category F: 3
Sum: 18
Rating 2:
Category A: 2
Category B: 3
Category C: 3
Category D: 5
Category E: 0
Category F: 1
Sum: 14
Haruskah "this_rating" hanyalah rata-rata jumlah yang tercantum di atas? Apakah pemikiran saya benar, atau haruskah sistem Bayesian diterapkan untuk setiap kategori juga (atau apakah itu terlalu berlebihan)?
Jawaban:
Itu tergantung pada apakah Anda ingin berakhir hanya dengan peringkat kumulatif dari setiap objek, atau peringkat kategori khusus. Memiliki sistem terpisah di setiap kategori terdengar lebih realistis, tetapi konteks khusus Anda mungkin menyarankan sebaliknya. Anda bahkan dapat melakukan peringkat kategori-spesifik dan keseluruhan!
sumber