Предположим, вам нужно отобразить графическое представление о том, насколько хорошо работает бейсбольная команда (моя проблема с программным обеспечением не связана со спортом, но ...).Средневзвешенное значение с отрицательным числом
Предположим, вы выбрали, что 25% калибра связано с процентом колотит, который ударил в первый раз на летучей мыши. Следующие 25%, связанные с процентом кувшинов в команде, которые бросили n количество ударов в игре. Финал 50%, связанный с процентом колотит в команде, забившей во время игры.
Очевидный расчет (.25 * percent1) + (.25 * percent2) + (.5 * percent3). Это будет равно некоторому окончательному расчету < 100.
Предположим, что вы хотели добавить некоторую «отрицательную» часть алгоритма. Пример, процент игроков, у которых есть ошибка во время игры. Как это будет работать в рамках алгоритма? Я не думаю, что вы можете сказать, что этот процент составляет -50% (отрицательный), а затем добавьте еще 50% где-то, чтобы добавить до 100%. Это не будет работать, потому что вы потенциально в конечном итоге с окончательным расчетом> 100.
ОБНОВЛЕНО: (дать конкретный пример)
- Процент 1 при 25%
- Процент 2 на 25%
- Процент 3 (отрицательный) при -50%
- Процент 4 при ??? 100%
Если суммировать проценты, то мы на 100%, но расчеты могут выйти быть> 100.
Почему бы не переделать его с точки зрения процента полевых игроков, у которых НЕ есть ошибка? –
Да, это работает, но в «реальном» бизнес-требовании они действительно хотят иметь эти «негативные» сценарии. Если это единственное решение, мне придется обсудить с ними, но мне нужно выяснить, не пропал ли я что-то в первую очередь. –