Формула/алгоритм подсчёта рейтинга на основе нескольких значений разного типа? Всем привет!
Есть некоторый набор характеристик объекта:
Харакетиристика1 - значения в %, с разбросом от 0% до 100%
Харакетиристика2 - значения в абсолютных числах, с разбросом от 1 до 10, с шагом 0,1
Харакетиристика3 - значения в абсолютных целых числах, с разбросом от 10 до бесконечности
Остальные характеристики - также абсолютные целые числа
Все характеристики имеют разный вес (значимость) при оценке.
Нужно на основе этих характеристик сделать единую оценку для объекта, которая будет меняться в зависимости от изменений характеристик.
Т.е. по сути алгоритм некоего рейтинга объектов.
Подскажите варианты реализации или в какую сторону копать?

21 Авг 2019 в 06:08
221 +1
1
Ответы
1

Для подсчёта рейтинга на основе нескольких значений разного типа можно воспользоваться методом взвешенной суммы. Для этого нужно определить вес каждой характеристики и затем умножить значение каждой характеристики на её вес, а затем сложить результаты.

Пример алгоритма:

Определить веса для каждой характеристики (например, Характеристика1 - 0.3, Характеристика2 - 0.2, Характеристика3 - 0.5).Умножить каждое значение характеристики на соответствующий вес.Сложить все результаты.Полученное число будет являться рейтингом объекта.

Если нужно учесть большее количество характеристик, то веса можно определить для каждой из них и выполнить аналогичные действия.

Также можно использовать другие методы, например, метод анализа иерархий (МАИ), для более сложных случаев.

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

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир