![]() |
Здравствуйте, гость ( Вход )
![]() |
![]()
Сообщение
#1
|
||||
![]() Мирный Атом ![]() Сообщений: 13 351 Регистрация: 12.10.2004 Из: Тула ![]() ИД на сайте: 130 ![]() |
Уважаемые менеджеры!
Продолжается конкурс на разработку формулы/способа расчёта номинала игрока. Основные условия следующие: 1. Номинал будет определять минимальную первую ставку на игрока на трансфере. 2. Формула/способ расчёта должен обязательно учитывать: возраст талант расчётный талант мастерство распределение мастерства по умениям совмещение бонусы 3. Формула/способ расчёта должен содержать подробные формулы и алгоритмы с описанием, комментариями и расчётами в Excel. 4. Номинал должен пересчитываться каждую тренировку без заметного увеличения нагрузки на сервер. 5. Расчёт может исходить как из аналитической формулы, так и опираться на статистические данные из архива трансфера, при условии что они будут пересчитываться не чаще, чем 1 раз в 12 ИД. Если формула/способ принимается Администрацией к реализации, то её автор объявляется победителем и в качестве приза получает 50 бонусов на счёт.
Для удобства в приложенном файле находится выборка игроков, по которым нужно проверять формулу. Также там уже показан расчёт номинала по формулам Адвоката, Кондака и Прая. ВНИМАНИЕ! Тема рабочая. Любой флуд будет строго караться.
Прикрепленные файлы
-------------------- |
|||
|
||||
![]() |
![]()
Сообщение
#2
|
|
![]() Forza Metal ![]() ![]() ![]() ![]() ![]() ![]() ![]() Сообщений: 9 881 Регистрация: 20.8.2008 Из: Харьков ![]() ИД на сайте: 248980 Репутация: ![]() ![]() ![]() |
В Java процесс определения позиций и профильных умений можно гораздо упростить (case). В Экселе я ведь это делаю только для того, чтобы показать результат и сравнить с оптимальным. А при введении формулы это всё можно легко упростить.
Поэтому смысла менять ЕСЛИ на ВПР не вижу — всё равно это лишь файл для сравнения, в скрипте без всех этих ЕСЛИ можно обойтись Upd. В формуле, чтобы излишне её не нагружать, убран коэффициент Поз. Вот, собственно, файл с внесённой формулой и результатами проверки (пока 80 игроков): ![]() Напоминаю, что красное выделение — цена не попала в интервал 0,1-0,5 от аукционной; оранжевое выделение — цена попала в интервал, но находится дальше всех остальных формул по близости к оптимальному значению (к середине); желтое — цена на 3-м месте по близости к середине интервала; голубое — цена на 2-м месте; зеленое — цена на 1-м месте по близости к середине заданного интервала. Статистика: В 26 из 80 случаев моя формула не попала в заданные границы (0,1-0,5 от аукционной цены). Это составляет около 32% из всех обработанных игроков. В 6 из 80 случаев моя формула была на 4-м месте по близости к оптимальному значению (7%) В 4 из 80 случаев моя формула заняла 3-е место по близости к оптимальному значению (5%). В 15 из 80 случаев моя формула была на втором месте по близости к оптимальному значению (19%). И, наконец, в 29 из 80 случаев моя формула ближе всех остальных к оптимальному значению (36%, то есть чаще, чем в каждом третьем случае). По соперникам пока статистику не считал, попозже. Добавлено 12th October 2010 - 20:03 Каждое по отдельности не реально. Можно учесть процентное соотношение профильных умений к общей силе или не профильным умениям. Почему нереально? Очень даже реально. ![]() -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 23.7.2025, 10:20 |