У меня есть данные вида {'A': 5, 'B': 10, 'C': 3}, и я хотел бы вычислить значение, которое находится между 0 и 1, для уровня дисперсии между помеченными данными,Например, если бы все данные были в форме {'A': 3}, тогда дисперсии не было бы, и вычисленное значение было бы равно 0. Если бы данные были в форме {'A': 1, 'B': 1, 'C': 1}, тогда вычисленное значение будет равно 1, потому что существует максимальный разброс между метками.И, наконец, если бы данные имели форму {'A': 1, 'B': 2}, то вычисленное значение было бы где-то между 0 и 1.
Более конкретно, я пытаюсь вычислитьзначение, которое указывает уровень физического разброса между офисами.Например, если команда из 10 человек работает в одном офисе, дисперсии нет.Если они находятся в 10 разных офисах, то существует максимальный разброс.{'A': 2, 'B': 2, 'C': 2} должно иметь значение меньше, чем {'A': 1, 'B': 1, 'C': 1, 'D': 1,«E»: 1, «F»: 1}, потому что последний более рассеянный.
Какая математическая функция для этого правильна?