Форум программистов, компьютерный форум, киберфорум
Статистика, теория вероятностей
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.12.2017
Сообщений: 4

Постановка задачи по расчету рейтинга

24.01.2020, 12:08. Показов 760. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть 2 фильма среди которых нужно выбрать лучший. Происходит голосование людей за каждый из фильмов до примерного количества голосов N (для упрощения пусть N будет определенной величиной). Выставляются оценки в диапазоне от 1 до 10.
Известно количество голосов n1 <= N и n2 <=N за каждый из обоих фильмов.
Также известен средний текущий рейтинг r1 и r2 для каждого из фильмов.
Известно среднее квадратическое отклонение для разброса рейтинга проголосовавших для каждого из фильмов: Xср1 и Xср2 соответственно.
Также известно “историческое” среднее отклонение данного параметра за предыдущие голосования (среднее арифметическое, например, среди всех предыдущих) Xи.
Необходимо: предсказать с какой вероятностью каждый из фильмов может стать победителем?
Пример:
Голоса за первый фильм: 1, 6, 8
Голоса за второй фильм: 9, 8, 9, 8, 9
Ожидаемое N общего количества голосов = 10
Xи = 0.8

И второй вопрос – что если количество фильмов будет больше m, где m > 2?
Пример (3 фильма):
Голоса за первый фильм: 1, 6, 8
Голоса за второй фильм: 9, 8, 9, 8, 9
Голоса за третий фильм: 9, 5, 6
Ожидаемое N общего количества голосов = 100
Xи = 2

Ну и главная просьба: если формулировка задачи некорректна либо для решения не хватает каких-либо данных, прошу указать на эти ошибки.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.01.2020, 12:08
Ответы с готовыми решениями:

Постановка задачи - Линейное программирование?
Доброго всем дня! Подскажите, пожалуйста, как правильно поставить условие к задаче: Есть требования, которым необходимо...

постановка задачи по JS
Рассказываю кратко,есть эксель таблица,там есть много квартир и там данные по деньгам,как реализовать оплату исходя из данных в таблице....

Постановка задачи
4. В массиве а, введенном с клавиатуры, найти сумму главной и побочной диагонали. Затем выполнить следующие действия: 4.1. Если сумма...

2
578 / 411 / 69
Регистрация: 09.01.2018
Сообщений: 1,363
24.01.2020, 13:11
Да, есть вопросы. Давайте попробуем дать на них ответы.
1. С одной стороны "n1 <= N и n2 <=N", c другой "Ожидаемое N общего количества голосов = 10", т.е. формально "n1+n2<N". Противоречие. Уточните, что вы имели ввиду на самом деле.
2. "средний текущий рейтинг r1 и r2 для каждого из фильмов" - что это такое, и какое он имеет отношение к голосованию? Вы хотите выполнить рейтингование по своим оценкам, или по каким-то заранее известным рейтингам. И если эти рейтинги заранее известны, то что, собственно, вы хотите еще найти?
3.“историческое” среднее отклонение данного параметра за предыдущие голосования (среднее арифметическое, например, среди всех предыдущих" - очень загадочная фраза. Во первых, что такое "все свои предыдущие", во вторых, можно подозревать, что среднее отклонение ОТ среднего арифметического? Или вы имеете ввиду что-то другое? Среднее арифметическое и "средний текущий рейтинг" - это одно и тоже? Или нет?
3а. "среднее отклонение" - почему именно так? Почему не более традиционно, например "среднеквадратичное отклонение"?
4. "Необходимо: предсказать с какой вероятностью каждый из фильмов может стать победителем?" Победителем между двух фильмов? Тогда причем тут вероятность? Вы прорейтинговали фильмы, сравнили полученные обобщенные рейтинги, делаете вывод, что один лучше другого. Или что они равны по этому рейтингу. А предсказывать-то что при этом?

Ну, пока так, а потом будем думать дальше.
1
0 / 0 / 0
Регистрация: 18.12.2017
Сообщений: 4
24.01.2020, 13:56  [ТС]
passant благодарю за ответ. Действительно, есть неточности. Исправляю:
1. N - Это количество голосов, которое будет отдано за каждый фильм в конце голосования (то есть, например, в первом примере - когда будет собрано по 10 голосов за каждый из фильмов).
2. Нужно спрогнозировать рейтинг по оценкам. В описании рейтинги r1 и r2 - избыточны, т.к. их можно рассчитать и имелось ввиду, что это рейтинги на определенный момент состояния голосования.
3. Имелось ввиду что у нас есть история голосований и мы можем на основе её спрогнозировать, сколько в среднем будет ожидаемое среднее квадратическое отклонение оценок при голосовании за фильм. (Однако, может быть что данная информация, как ориентир также избыточна.)
4. Прогноз нужен именно с вероятностой точки зрения, т.к. мы можем спрогнозировать какой-либо рейтинг только с определенной вероятностью.
Например, мы для 1 фильма прогнозируем рейтинг 8.9 для второго 9.0, но при этом существует вероятность, что у первого фильма рейтинг будет больше чем 9.0 а у второго, что его рейтинг будет меньше чем 9.0. И в данном случае победителем будет уже первый фильм.
Это может быть важно по многим причинам. Приведу очень утрированный пример: за 1 фильм проголосовал 1 человек и поставил рейтинг 9 а за второй фильм проголосовало 1 миллион человек и его средний рейтинг составил 8.9. При этом голосование идёт до миллиона. Мы не можем утверждать, что рейтинг 1 фильма, когда за него проголосует миллион человек не будет меньше, и не может отталкиваться только лишь от оценки 1 человека, проголосовавшего за данный фильм на текущий момент.

Добавлено через 7 минут
Прикладной целью является возможность отсекать от голосования те фильмы, для которых по прогнозу вероятность победить в голосовании очень низка (меньше определенного предела, например, 10%). Таким образом пользователям этот фильм для голосования не будет предложен после того, как станет понятно, что оценки с определенной вероятностью будут слишком низки.
Например, текущий победитель по рейтингу имеет среднюю оценку 9 и 100 проголосовавших человек, а за второй фильм проголосовало 10 человек и поставили среднюю оценку 1.2. В данном случае даже интуитивно понятно, что очень вероятно, что второй фильм не обойдёт первый по рейтингу к концу голосования ( при не очень огромных N, разумеется).

Добавлено через 6 минут
При этом есть прогнозный рейтинг фильмов бы не очень разнился, то мы не станем отсекать фильм с меньшим рейтингом, а посмотрим, как будет разворачиваться голосование дальше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.01.2020, 13:56
Помогаю со студенческими работами здесь

Непонятная постановка задачи
Подскажите. Не понимаю, что хотят во второй части задачи. О чём вообще речь в приписке, где &quot;Функция должен принимать действительное...

Постановка задачи по декам
Здравствуйте. Мне нужно сделать лабораторную работу по декам, но я не понимаю, с чего нужно начать. Помогите пожалуйста поставить задачу....

Постановка задачи программисту
В нашей конторе присутствует офигительная практика. Все задачи программистам наш начальник ставит в виде письма, где он переписывался с...

Постановка задачи для ИНС
Здравствуйте. Не уверен, что это правильный раздел для размещения моего поста, но, т.к. Matlab используется в том числе и для создания...

Постановка задачи по Delphi и базам данных
Первый раз пишу курсовую. Попал к преподавателю, которые дает полную свободу выбора. Решил заняться базами данных, используя делфи....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru