首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算平均值的简单数学公式

计算平均值的简单数学公式
EN

Stack Overflow用户
提问于 2010-12-30 07:31:38
回答 2查看 1.9K关注 0票数 0

我正在制作一个处理员工信任的软件。我正在试着做一个数学公式(不用说我数学不好:)。

以下是场景:

代码语言:javascript
复制
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+员工都值得信任,等等。

我做了什么:我只是简单地将员工对员工和员工对客户的信任权重相加

代码语言:javascript
复制
Employee 1 = 0.57
Employee 2 = 0.33

几年来我都不知道该做什么。

目前的系统只计算员工对员工的信任,而员工对员工的信任不足以信任自己。

我不受任何编程语言的限制,因为我只想创建一个通用的公式。欢迎所有的想法和建议!

如果您认为我的问题与以前开发的任何信任模型有关,请务必让我知道(我已经知道web信任模型,但我不知道如何适合我的情况)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-30 07:45:05

你需要一个对数函数来解决这个问题。

代码语言:javascript
复制
y = k*log(t+b)

t是他们在一些有用的时间单位(年、月等)内保持客户关系的时间,kb是通过实验确定的恒定因素。将这个等式的结果与到目前为止的结果相加或相乘。

票数 2
EN

Stack Overflow用户

发布于 2010-12-30 07:44:03

我不认为信任可以简单地平均--这是一个严肃的研究领域。这是一篇典型的论文:http://www.cs.uwaterloo.ca/~rckerr/KerrCohen-pst06.pdf,它使用了相当多的非线性函数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4558791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档