2011-01-21 30 views
5

क्या कोई मुझे बता सकता है कि रेटिंग औसत की गणना कैसे करें?औसत रेटिंग की गणना करें

+2

रेटिंग औसत और सामान्य औसत के बीच कोई अंतर है? – aioobe

+0

मुझे सच में नहीं लगता कि एक प्रोग्रामर ऐसे प्रश्न पूछ सकता है। यह एक राष्ट्रपति के रूप में "मैं कैसे वोट करूं" पूछने की तरह है। – Pabuc

+0

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html – Pranab

उत्तर

10

मुझे रेटिंग का एक सेट की औसत के रूप में रेटिंग औसत व्याख्या।

उस मामले में आप बस गणना

    sum_of_all_ratings 
rating_average = ------------------ 
        number_of_ratings 
+0

धन्यवाद aioobe ... सरल ... – VKGS

+0

सेकर, अगर यह आपके प्रश्न का उत्तर देता है, तो मेरा सुझाव है कि आप इसे स्वीकार करें इसलिए हम इस पर एक बंद हो जाते हैं। – aioobe

3

मैं इस उदाहरण की सिफारिश:

साधारण औसत: (क + बी + सी .... जेड)/(number_added_items)

रेटिंग औसत: (va * a + vb * b + vc * c ... + vz * z)/(number_added_items)

पहले मामले में आप कह सकते हैं कि प्रत्येक आइटम के लिए वजन 1 है क्योंकि सभी आइटम हैंगणना में वही वज़न, जबकि दूसरे मामले में भार अलग-अलग होते हैं)

आपके मामले में प्रत्येक रेटिंग वोट के लिए वजन मतदाता पर निर्भर हो सकता है तो मान लें कि एक उच्च रेटेड मतदाता के पास 3 वोटों के लिए एक विचार है जबकि नौसिखिया के पास 1. यदि 3 नौसिखिया उत्तर के लिए वोट देते हैं तो उस उत्तर की रेटिंग (1 * 1 + 1 * 1 + 1 * 1)/(3) = 1 होगी, जबकि 2 उच्च मतदाता और नौसिखिया उत्तर के लिए वोट देंगे औसत 3 * 1 + 3 * 1 + 1 * 1/3 = 2.33 हो।

क्या यह आपके प्रश्न का उत्तर देता है? अन्यथा कृपया अधिक स्पष्ट हो।

+0

धन्यवाद, कैटलिन मारिन !, मुझे लगता है कि दूसरा मामला मेरी मदद नहीं करेगा, b'coz मेरे पास नौसिखिया और कुशल व्यक्ति के लिए अलग-अलग मूल्य नहीं है। इसलिए प्रत्येक के पास केवल एक मान है। तो पहला मामला मुझे सूट करता है। एक बार फिर से धन्यवाद... – VKGS

संबंधित मुद्दे