Список вопросов
Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
898
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
951
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
941
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1726
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6087
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4399
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Методы оценивания
Просмотров: 341
 
Ответов: 3
Вроде просто, но то, что ожидается получить в результате, не выходит. Задача следующая. Есть опросник из двадцати вопросов; вопрос оценивается по десятибальной шкале. У каждого вопроса имеется «вес», то есть, допустим, вопрос, которому поставили 7 баллов, может быть эквивалентен по значимости вопросу, которому выставлено 10 баллов.
Как мне составить формулу для правильного и грамотного расчета результата? Что почитать, может быть? Если суммировать произведение баллов на их вес и поделить на количество вопросов, это ведь неверно?
Также результат должен выводиться по десятибальной шкале. Коэффициенты (вес) для вопросов мне пока неизвестен.
Попробовал воспользоваться. Формула, наверное, подходящая, только моего навыка программирования теперь не хватает. Вроде реализовал, на PHP пишу, но если всем вопросам поставить по 10 баллов, то итоговый результат выходит меньше 10.
Вот код:
$summa_weight = mysql_query("SELECT SUM(answer_weight) as answer_weight FROM answers"); // Считаю сумму всех весов
$summa_weight = mysql_fetch_array($summa_weight);
$value = mysql_query("SELECT answer_value, answer_weight FROM answers");
while ($row = mysql_fetch_array($value)) {
$result += $row['answer_weight'] * $row['answer_value']; // Это числитель дроби (сумма произведений весов и значений)
}
$result = $result / $summa_weight[0]; // Делю сумму произведений весов и значений на сумму весов
Это формула среднего взвешенного, или я в чем то ошибся?
$summa_weight = mysql_query("SELECT SUM(answer_weight) as answer_weight FROM answers"); // Считаю сумму всех весов
$summa_weight = mysql_fetch_array($summa_weight);
$value = mysql_query("SELECT answer_value, answer_weight FROM answers");
while ($row = mysql_fetch_array($value)) {
$result += $row['answer_weight'] * $row['answer_value']; // Это числитель дроби (сумма произведений весов и значений)
}
$result = $result / $summa_weight[0]; // Делю сумму произведений весов и значений на сумму весов
Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться