-
binshi 小试身手Lv3
发表于2023-5-18 11:34
悬赏1
已解决
楼主
数据质量运行后,绩效分数的计算规则是怎么样的,比如数据质量绑定了2个数据规则,规则A的权重是10, 规则B的权重是20, 规则A运行的总数据条数为100条,错误合计是1条; 规则B的总条数是100条,错误合计是3条,这时绩效分数应该是多少?
最佳答案
规则全局权重 = ((该规则所在第一级父文件夹权重/同级文件夹权重之和加上同级规则权重之和)*(该规则所在第二级父文件夹权重/同级文件夹权重之和加上同级规则权重之和)* ...... *(该规则所在第N级父文件夹权重/同级文件夹权重之和加上同级规则权重之和))*(根文件夹全局权重,默认为1)* 规则权重
某规则分数 =((规则全局权重/此方案规则全局权重的和)/规则对应表数据量)*100
绩效 = 100-((规则A分数*规则A错误条数)+ (规则B分数*规则B错误条数) + ......)
在一个质检方案中执行,数据量是一样的。
不同分组中也可以设置权重,示例中不考虑分组情况,每个规则的全局权重
规则A:10
规则B:20
根据规则的全局权重,计算出各规则的分数
10/(10+20)/100*100=0.333
20/(10+20)/100*100=0.667
最后计算绩效:
100-((规则1*规则1错误条数)+(规则2*规则2错误条数))
100-((0.333*1)+(0.667*3))=97.67
某规则分数 =((规则全局权重/此方案规则全局权重的和)/规则对应表数据量)*100
绩效 = 100-((规则A分数*规则A错误条数)+ (规则B分数*规则B错误条数) + ......)
在一个质检方案中执行,数据量是一样的。
不同分组中也可以设置权重,示例中不考虑分组情况,每个规则的全局权重
规则A:10
规则B:20
根据规则的全局权重,计算出各规则的分数
10/(10+20)/100*100=0.333
20/(10+20)/100*100=0.667
最后计算绩效:
100-((规则1*规则1错误条数)+(规则2*规则2错误条数))
100-((0.333*1)+(0.667*3))=97.67
2个回答
规则全局权重 = ((该规则所在第一级父文件夹权重/同级文件夹权重之和加上同级规则权重之和)*(该规则所在第二级父文件夹权重/同级文件夹权重之和加上同级规则权重之和)* ...... *(该规则所在第N级父文件夹权重/同级文件夹权重之和加上同级规则权重之和))*(根文件夹全局权重,默认为1)* 规则权重
某规则分数 =((规则全局权重/此方案规则全局权重的和)/规则对应表数据量)*100
绩效 = 100-((规则A分数*规则A错误条数)+ (规则B分数*规则B错误条数) + ......)
在一个质检方案中执行,数据量是一样的。
不同分组中也可以设置权重,示例中不考虑分组情况,每个规则的全局权重
规则A:10
规则B:20
根据规则的全局权重,计算出各规则的分数
10/(10+20)/100*100=0.333
20/(10+20)/100*100=0.667
最后计算绩效:
100-((规则1*规则1错误条数)+(规则2*规则2错误条数))
100-((0.333*1)+(0.667*3))=97.67