我正在制作一个处理员工信任的软件。我正在试着做一个数学公式(不用说我数学不好:)。
以下是场景:
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几年来我都不知道该做什么。
目前的系统只计算员工对员工的信任,而员工对员工的信任不足以信任自己。
我不受任何编程语言的限制,因为我只想创建一个通用的公式。欢迎所有的想法和建议!
如果您认为我的问题与以前开发的任何信任模型有关,请务必让我知道(我已经知道web信任模型,但我不知道如何适合我的情况)
发布于 2010-12-30 07:45:05
你需要一个对数函数来解决这个问题。
y = k*log(t+b)t是他们在一些有用的时间单位(年、月等)内保持客户关系的时间,k和b是通过实验确定的恒定因素。将这个等式的结果与到目前为止的结果相加或相乘。
发布于 2010-12-30 07:44:03
我不认为信任可以简单地平均--这是一个严肃的研究领域。这是一篇典型的论文:http://www.cs.uwaterloo.ca/~rckerr/KerrCohen-pst06.pdf,它使用了相当多的非线性函数。
https://stackoverflow.com/questions/4558791
复制相似问题