簡體   English   中英

顯示一個值與另一個值的距離的算法

[英]Algorithm to show how far away a value is from another

免責聲明:這是一個關於數學和算法的非常非常困難的問題(在我看來)——所以請尊重任何提出這個問題的人。 我很佩服你。

我想評估我的員工的表現。 我想通過測量以下參數作為他們工作時間的百分比來做到這一點:

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)的重要性。 我想在 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%

我將如何嘗試解決這個問題:

  1. 找出最小和最大比率是多少
  2. 使用最小和最大比率計算一個值,以說明每個值與所需值的距離。 確保此值在比率 0-1 中(對應於 0-100)
  3. 計算加權平均值。

我認為你正在嘗試一些有點像 H 分數的東西。 H 分數是我們在數字病理學中用於衡量制造商腫瘤陽性率的分數,它旨在通過強度來衡量陽性細胞的數量。 它的:

1* (% of positive cells with score 1) + 2*(% of positive cells with score 2) + 3*(% of positive cells with score 3)

您可以計算如下:

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.ì 和工作 0.9)將導致得分為 0.2。 這也適用於相反的情況(計划 0.9 和工作 0.1)。 這樣,完美匹配計划時間的人將獲得1700%的分數。 然后只是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM