质量分析与评价系统 指标计算示例

-- 质量分析与评价系统 指标计算示例
 
    SELECT 
      T.SCORE  原始分
     ,RANK() OVER ( ORDER BY T.SCORE DESC) 排名
     ,(NVL(UP_NUMBER, 0)-1) * 1.0 / CNT * 100 "百分等级%"
     ,ROUND((T.SCORE - AVG(T.SCORE) OVER()) / STDDEV_POP(T.SCORE) OVER(),2)  Z标准分    
     ,50 + 10 * ROUND((T.SCORE - AVG(T.SCORE) OVER()) / STDDEV_POP(T.SCORE) OVER(),0) T分数
     ,AVG(T.SCORE) OVER() 平均分
     ,AVG(T.SCORE) OVER() / 100 * 100 "平均分得分率%"
     ,T.SCORE - AVG(T.SCORE) OVER() 离均差
     ,ROUND((T.SCORE - AVG(T.SCORE) OVER()) / AVG(T.SCORE) OVER() * 100,2) "离均差率%"
     ,(T.SCORE - AVG(T.SCORE) OVER()) / 100 * 100 "偏科幅度%"
     ,ROUND(STDDEV(T.SCORE) OVER(),2)      样本标准差
     ,ROUND(STDDEV_POP(T.SCORE) OVER(),2)  总体标准差
     ,ROUND(STDDEV_POP(T.SCORE) OVER() / AVG(T.SCORE) OVER() * 100,2) "差异系数%"
     ,MAX(T.SCORE) OVER() 最高分
     ,MIN(T.SCORE) OVER() 最低分
     ,SUM(CASE WHEN UP_NUMBER = ROUND(CNT*1/4,0) THEN T.SCORE ELSE 0 END) OVER()  Q1          -- 第一四分位数
     ,SUM(CASE WHEN UP_NUMBER IN ((CNT + 1) / 2,(CNT + 2) / 2) THEN T.SCORE ELSE 0 END) OVER() 
       /SUM(CASE WHEN UP_NUMBER IN((CNT + 1) / 2,(CNT + 2) / 2) THEN 1 ELSE 0 END) OVER() Q2  -- 中位数
     ,SUM(CASE WHEN UP_NUMBER = ROUND(CNT*3/4,0) THEN T.SCORE ELSE 0 END) OVER()  Q3          -- 第三四分位数
     ,MAX(T.SCORE) OVER() - MIN(T.SCORE) OVER() 极差
     ,SUM(CASE WHEN UP_NUMBER = ROUND(CNT*3/4,0) THEN T.SCORE ELSE 0 END) OVER() 
     - SUM(CASE WHEN UP_NUMBER = ROUND(CNT*1/4,0) THEN T.SCORE ELSE 0 END) OVER() IQR         -- 四分位距    
     FROM    
    ( 
        SELECT M.SCORE
         ,ROW_NUMBER() OVER(ORDER BY M.SCORE ASC) UP_NUMBER
         ,COUNT(1) OVER() CNT
         FROM    
            ( 
              SELECT 78 SCORE FROM DUAL 
              UNION ALL
              SELECT 84 FROM DUAL
              UNION ALL
              SELECT 90 FROM DUAL
              UNION ALL
              SELECT 89 FROM DUAL
              UNION ALL
              SELECT 92 FROM DUAL
            ) M
    ) T 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 整部电影节奏很稳,按部就班的像观众一层层展开故事的情节,比如小主人公的军官爸爸升官,然后被国家派去管理营地,带着全...
    萌心小筑Kim阅读 378评论 0 0
  • 这真是一个夜猫子的小城。 大部分的商店十点多才缓缓开门。昨晚还是车水马龙热闹非凡的夜市,白天空无一人,仿佛一夜之间...
    宁黛阅读 247评论 0 1
  • 先看个视频 昨晚碰完一场局出来,一认识了五六年的女性朋友让我陪着逛逛旁边的优衣库。我心里无耻地打鼓:莫非真是饭饱思...
    郑能靓阅读 280评论 0 0
  • 何处涟漪阅读 182评论 0 0
  • 人们常常去怀念那些过去的事情,不是因为它有多美好,只是因为它再也回不来了。
    沐绯嘉儿阅读 206评论 0 0