Простая математическая формула для расчета среднего - PullRequest
0 голосов
/ 30 декабря 2010

Я создаю программное обеспечение, которое занимается доверием сотрудников.Я пытаюсь составить математическую формулу (не нужно говорить, что я плох в математике :)).

Вот сценарий:

Employee 1 trusts employee 2 = > 20% or 0.2 (average trust of employee 1 with employee 2)
Employee 2 deals with 10 customers => 13%  (average - 10 customers trust on Employee 2)
Employee 1 also deals with 7 customers that customers belongs to Employee 2's 10 customers. => 37% ( average 7 customers trust on employee 1)

Employee 1 dealt with 10 customers for last 17 years.
Employee 2 dealt with 7 customers for last 1 years.

Теперь я хочу вычислить, что какМожно ли сказать, что Сотрудник 1 заслуживает большего доверия, чем Сотрудник 2?Если я просто вижу среднее значение, то могу сказать «Сотрудник 1», но он общался с клиентами только 1 год.Теперь я хочу создать общую формулу, чтобы увидеть, какое из них заслуживает большего доверия, и я хочу использовать все три значения (сотрудник на сотрудника, сотрудник на клиента и число года) для расчета среднего процента.Я хочу увеличить или уменьшить доверие сотрудников на основе этих ценностей.Пожалуйста, помните, что я хочу уменьшить также и для некоторых сотрудников. Не могу сказать, что все сотрудники или более 90 сотрудников заслуживают доверия и т. Д.

Что я сделал: я просто добавил сотрудника к сотруднику и сотрудника к весу доверия клиента

Employee 1 = 0.57
Employee 2 = 0.33

Я не знаю, что делать годами.

Текущая система просто рассчитывает доверие сотрудника к сотруднику, которое недостаточно для того, чтобы доверять себе.

Я не ограничен каким-либо языком программирования, потому что я просто хочу сделать общую формулу.Все идеи и предложения приветствуются!

Если вы считаете, что моя проблема связана с какой-либо ранее разработанной моделью доверия, пожалуйста, дайте мне знать (я уже знаю модель доверия через Интернет, но я не знаю, как ее вписатьмоя ситуация)

Ответы [ 2 ]

2 голосов
/ 30 декабря 2010

Для этого требуется логарифмическая функция.

y = k*log(t+b)

t - это время, когда они поддерживали свои отношения с клиентами в полезную единицу времени (годы, месяцы и т. Д.), k и b - постоянные факторы, определяемые экспериментально. Добавьте или умножьте результат этого уравнения на то, что у вас есть.

2 голосов
/ 30 декабря 2010

Я не думаю, что доверие можно просто усреднить - это серьезная область исследований.Вот типичная статья: http://www.cs.uwaterloo.ca/~rckerr/KerrCohen-pst06.pdf, которая использует значительно нелинейные функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...