Java 显示一个值与另一个值的距离的算法

Java 显示一个值与另一个值的距离的算法,java,python,excel,algorithm,statistics,Java,Python,Excel,Algorithm,Statistics,免责声明:这是一个关于数学和算法的非常非常困难的问题(在我看来)-所以请尊重所有提出这个问题的人。我佩服你 我想评估我的员工的表现。我想通过测量以下参数来实现这一点,这些参数占他们工作时间的百分比: 1. % of Time spent working 2. % of Time spent in meetings 3. % of Time spent travelling 我对每一项都有一套“首选”的百分比。这是我希望我的员工花时间的理想时间 % Time spent in Meetings

免责声明:这是一个关于数学和算法的非常非常困难的问题(在我看来)-所以请尊重所有提出这个问题的人。我佩服你

我想评估我的员工的表现。我想通过测量以下参数来实现这一点,这些参数占他们工作时间的百分比:

1. % of Time spent working
2. % of Time spent in meetings
3. % of Time spent travelling
我对每一项都有一套“首选”的百分比。这是我希望我的员工花时间的理想时间

% Time spent in Meetings -> 30%
% Time spent Travelling -> 10%
% Time Spent Working -> 60%

total time spent on activities: 100%
因此,换句话说,我希望我的员工将30%的时间花在会议上,10%的时间花在旅行上,60%的时间花在办公桌上

我还想为这些不同的百分比增加权重。重量将代表我是多么“宽大”,每一个百分比都与我想要的不同。换句话说,我发现每个变量最接近期望的百分比(30、10、60)是多么重要。我想用0.1到10的比例来衡量权重,10是最重要的,1是最不重要的

Meetings -> 3
Travelling -> 9
Working -> 5
因此,考虑到员工所花费时间的百分比,以及所花费时间的重要性的权重接近所需花费的时间,我想生成一个介于0和100之间的指数,其中100是完美的时间百分比,0是最差的。因此,100分将给出“首选”百分比:

% Time spent in Meetings -> 30%
% Time spent Travelling -> 10%
% Time Spent Working -> 60%
我将如何尝试实现这一点:

  • 找出最小和最大比率是什么
  • 使用最小和最大比率计算一个值,以说明每个值与所需值之间的距离。确保该值的比值为0-1(对应于0-100)
  • 计算加权平均数

  • 我想你在尝试一些类似H分数的东西。 H评分是我们在数字病理学中用来衡量标记者肿瘤阳性率的评分,它意味着根据阳性细胞的强度来衡量阳性细胞的数量。 它是:

    您可以计算如下所示:

    3*(1-% of difference between actual worked hourse and planned ones)
    9*(1-% of difference between actual worked hourse and planned ones)
    5*(1-% of difference between actual worked hourse and planned ones)
    
    计算差值时,不要忘记使用绝对值。 我使用了1%,因此0.8的差异(按计划为0.9,工作为0.9)将导致0.2分。这也适用于相反的情况(计划为0.9,工作为0.1)。 这样,与计划住房完全匹配的人将获得1700%的分数。 那么就:

    Score/Total weights = score between 0-100%.
    

    我想你知道你在用哪种语言工作。请删除其他标记。@unknownUser这是一个有趣的问题,但因为它是关于概念的,所以它与主题无关;请改为尝试stats.stackexchange.com。也就是说,您需要回答的基本问题是(1)如何定义员工的“价值”(例如,他们为您赚了多少钱?他们为您工作了多长时间?其他什么?),以及(2)您现在可以观察到哪些与第1项中估算价值相关的问题。祝你好运,玩得开心。请不要破坏你的帖子,为别人做更多的工作。通过在Stack Exchange网络上发布,您已授予Stack Exchange在下不可撤销的权利,以分发该内容(即,无论您未来的选择如何)。根据堆栈交换策略,帖子的非破坏版本是分发的版本。因此,任何故意破坏行为都将恢复原状。如果你想了解更多关于删除帖子的信息,请参阅:谢谢,这很好,但这有一个问题。如果我计算重量*(1-(%差异),如果实际工作时间大于计划时间,我会得到大于1的百分比差异。就像我有一个100的实际工作时间用于旅行,计算重量(1-(%差异)=3(1-(abs(100-10)/10))=5(1-(10)=5*-9=-45.-45不在0-1的范围内等待,也许我不清楚。当你计算“1-%”时,它必须在0-1的区间内。因此,如果他100%而不是10%旅行,公式是:5*(1-(abs(0.1-1))=5*(1-0.9)=5*(0.1)=0.5
    Score/Total weights = score between 0-100%.