很多公司在定义考核办法时需要确定考核指标的具体数值,比如如果项目的缺陷密度达到某个具体的阈值就会对开发人员的业绩产生负面影响,达到某个阈值就会产生正面影响等。如何确定这些阈值呢?可以采用计算百分位数的方法。所谓百分数即:将一组数据按数值大小排序,处于p%位置的值称为第p百分位数。如p等于10,则称为第十分位数,P等于25则称为四分之一位数等。

当具有了历史数据后,可以对这组历史数据进行从小到大排序,然后计算其百分位数,确定奖惩的具体阈值。百分数具体的计算步骤如下:

  第1步:以递增顺序排列原始数据(即从小到大排列)。

  第2步:计算指数i=np%

  第3步:

  l)若 i 不是整数,将 i 向上取整。大于i的毗邻整数即为第p百分位数的位置。

  2) 若i是整数,则第p百分位数是第i项与第(i+l)项数据的平均值。

当然还有其他的插值计算方法,这些计算方法其实都是一种近似。

在excel中可以采用函数PERCENTILE(array,k)进行计算。

比如某公司有2013年20个项目的工期偏差率数据:

对此历史数据进行计算后可以得到:

基于上述的数字可以确定在公司里表彰当工期偏差率小于24%的项目,而惩罚工期偏差率超过50%的项目。

在2014年,如果项目的工期偏差率有所改进,可以重新计算这2个阈值作为2015年考核的基准。

利用百分位数确定考核指标的具体数字相关推荐

  1. DL之CNN:自定义SimpleConvNet【3层,im2col优化】利用mnist数据集实现手写数字识别多分类训练来评估模型

    DL之CNN:自定义SimpleConvNet[3层,im2col优化]利用mnist数据集实现手写数字识别多分类训练来评估模型 目录 输出结果 设计思路 核心代码 更多输出 输出结果 设计思路 核心 ...

  2. TF之CNN:利用sklearn(自带手写数字图片识别数据集)使用dropout解决学习中overfitting的问题+Tensorboard显示变化曲线

    TF之CNN:利用sklearn(自带手写数字图片识别数据集)使用dropout解决学习中overfitting的问题+Tensorboard显示变化曲线 目录 输出结果 设计代码 输出结果 设计代码 ...

  3. java利用正则截取字符串中的数字

    java利用正则截取字符串中的数字 String str = "xxx第47297章33";String regex = "\\d*";Pattern p = ...

  4. OpenCV-Python实战(番外篇)——利用 SVM 算法识别手写数字

    OpenCV-Python实战(番外篇)--利用 SVM 算法识别手写数字 前言 使用 SVM 进行手写数字识别 参数 C 和 γ 对识别手写数字精确度的影响 完整代码 相关链接 前言 支持向量机 ( ...

  5. OpenCV-Python实战(番外篇)——利用 KNN 算法识别手写数字

    OpenCV-Python实战(番外篇)--利用 KNN 算法识别手写数字 前言 手写数字数据集 MNIST 介绍 基准模型--利用 KNN 算法识别手写数字 改进模型1--参数 K 对识别手写数字精 ...

  6. 如何利用python提取字符串中的数字

    目录 一.isdigit() 函数 二.filter() 函数 三.提取一段字符串中的数字 四.匹配指定字符串开头的数字 参考资料 一.isdigit() 函数 isdigit() 函数是检测输入字符 ...

  7. c语言:利用冒泡算法对10个数字进行从小到大的排序

    利用冒泡算法对10个数字进行从小到大的排序 #include <stdio.h> int main() {int a[10];int i,j,t;printf("请输入10个数字 ...

  8. JavaScript利用正则表达式来禁止键盘输入数字

    JavaScript利用正则表达式来禁止键盘输入数字 今日在看JavaScript的时候,发现键盘响应时间onkeydown和一些其他的相关事件都停用了keyCode这个属性,而keyCode这个属性 ...

  9. 【人工智能课程实验】 - 利用贝叶斯分类器实现手写数字 的识别

    读入数据与预处理 因为老师给的文件无法直接读取,故从官网导入数据: 官网链接:http://www.cs.nyu.edu/~roweis/data.html 导入数据之后要对MATLAB文件进行读入: ...

最新文章

  1. php gzipstream,c# – 在WebRequest中发送gzip数据?
  2. SecureCRT窗口输出代码关键字高亮设置
  3. Nginx动态路由的新姿势:使用Go取代lua
  4. CodeForces 258B Little Elephant and Elections 数位DP
  5. 北京学python 价格怎么样_北京学习Python需要多少钱
  6. cnn验证码识别代码_中文项目:快速识别验证码,CNN也能为爬虫保驾护航
  7. 工业RS485接口电路设计
  8. 工程实践:基于规则句法的事件关系与主谓宾三元组抽取项目实现
  9. mysql count优化_MySQL count()函数及其优化
  10. config.o:文件无法辨识_HAZOP有哪些局限性,及系统生命周期不同阶段的危险辨识...
  11. dojo省份地市级联之省份Dao接口类(三)
  12. CSS行内样式内部样式外部样式
  13. mysql ndb集群_MySQL集群 NDB 7.5介绍
  14. 前端学习日记day4——图文混排
  15. linux千兆网卡接百兆交换机,千兆交换机可以接百兆网线吗?
  16. HR 面,我们该怎么办
  17. 【OpenGL】二十一、OpenGL 矩阵压栈与出栈 ( 不同类型矩阵变换先后顺序 | 渲染前不设置单位阵 | 压栈出栈原理分析 | 代码示例 )
  18. zigbee终端入网
  19. 物联网概论(IoT)_Chp7 物联网数据与计算/Google大数据/云计算
  20. 安检机出彩色图及三点一线校准问题

热门文章

  1. mysql值locate()、position()、instr() 函数
  2. SAP定义应收应付容差组
  3. win10:如何在注册表中操作右键菜单
  4. aardio - 写注册表改鼠标右键Kate菜单项信息
  5. 计算机被老师关闭网络了,电脑被老师控制如何解控
  6. 志强分享:轻松实现日吸300+精准粉
  7. IOS iap处理逻辑流程图再次梳理
  8. 第二十四章 Caché 变量大全 $ZA 变量
  9. androidx使用Toolbar
  10. arcpy更换符号系统