|
|
|
голосовалка - логика
|
|||
|---|---|---|---|
|
#18+
мне нужно сделать голосовалку статей. что то мне кажется что я туплю с подсчетом оценки. Вот у меня есть: 1 / 2 / 3 / 4 / 5 проголосовали люди статья 1 3, 5, 5 подсчитываю общий результат для сатьи: сумма оценок 13 поделить на количество оценок для этой статьи 3 Так ли это ? мне кажется что оценка итоговая выходит неправильная. Так как я например проголосовал 1, 3, 3, 3, 3, 3 и у меня выходит что оценка статьи: 2.67 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2011, 00:24 |
|
||
|
голосовалка - логика
|
|||
|---|---|---|---|
|
#18+
TWK, (1+3+3+3+3+3)/6=2+2/3 А какой результат нужен? Можно отбрасывать 15% верхних оценок и 15% нижних, после чего считать среднее по остальным - получится 3.0. Можно считать другие средние - sqrt((1+9+9+9+9+9)/6) даст примерно 2.75. Можно брать среднее взвешенное оценок с весом, равным логарифму их количества - в данном случае получится 3.0. Можно брать статистическую медиану (середину упорядоченного массива оценок) - получится 3.0. Можно сделать априорное положение о распределении оценок и считать матожидание этого распределения. Можно придумать ещё много чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2011, 01:20 |
|
||
|
голосовалка - логика
|
|||
|---|---|---|---|
|
#18+
(1+3+3+3+3+3)/6=2+2/3 я этого не понял =2+2/3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2011, 01:25 |
|
||
|
голосовалка - логика
|
|||
|---|---|---|---|
|
#18+
Ну пусть так: (1+3+3+3+3+3)/6=16/6=8/3=2+2/3=2.(6) То есть, вычисления проведены правильно, но результат почему-то не устраивает. А какой бы устроил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2011, 02:38 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=83&tid=1342895]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 362ms |

| 0 / 0 |
