[英]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%
我將如何嘗試解決這個問題:
我認為你正在嘗試一些有點像 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.