美文网首页
PHP 计算Cpk以及标准差

PHP 计算Cpk以及标准差

作者: 坏小子还不投降 | 来源:发表于2018-12-17 22:32 被阅读0次

Cpk 计算公式

Min ((USL-average)/3s, (average-LSL)/3s)

USL: 规格上限

LSL: 规格下限

average: 样本平均值

s: 样本标准差

例子如下:

 <?php
  // php版本要5.4以上,不然不支持下面的数组声明方式
  $list = [21.3,21.4,21.6,15.6,18.6,17,16,19,20,11,22,21.2,21.3,21.4,21.6,15.6,18.6,17];
  $length = count($list);
  $average = array_sum($list)/$length;  // 平均值
  $high = 22;  // 最大值
  $low = 11;  // 最小值
  /**
     * 获取一组数据的标准差
     * @param  [int] $avg        // $list的平均值
     * @param  string $list  // 所要计算标准差的数据
     * @return [object]       [返回标准差]
 */
  function getVariance($avg, $list)
  {
      $total_var = 0;
      foreach ($list as $lv){
       $total_var += pow( ($lv - $avg), 2 );
      }
      return sqrt( $total_var / (count($list)-1));
  }
  $stdev = getVariance($average, $list);  // 标准差
  $cpu = number_format(($high-$average)/(3*$stdev),8);  // cpu
  $cpl = ($average - $low)/(3*$stdev);  // cpl
  $cpk = min($cpu, $cpl);    // cpk
  echo $stdev.'---'.$cpu.'---'.$cpl.'----'.$cpk;

总结

这次要做的功能模块涉及到了计算cpk,计算cpk的难点在于标准差的计算。开始打算通过phpExcel插件调用excel自带的函数计算标准差,但是没有找到操作的办法,只能对数据样本遍历进行计算标准差,得出标准差之后再套用cpk的公式就可以求出cpk的值了。

相关文章

  • PHP 计算Cpk以及标准差

    Cpk 计算公式 Min ((USL-average)/3s, (average-LSL)/3s) USL: 规格...

  • 标准差、方差、期望工期、三点估算计算

    标准差和方差计算 标准差 = (悲观估计时间-乐观估计时间)/6 方差 = (标准差)的平方 最终估计时间计算 最...

  • TCR CPK

    T细胞(TCR)克隆多样性的指标(CPK) 一、CPK是什么 CPK就是一个衡量,T细胞(TCR)克隆多样性的指标...

  • MATLAB 样本标准差与标准差

    计算向量A的标准差的命令是std 其中样本标准差:std(A)为误差平方和除以n-1. 总体标准差:std(A,1...

  • 重新认识统计的一些概念

    一、关于标准差的计算 二、关于置信区间 标准差越大,正态分布曲线越扁平,标准差越小,正态分布曲线越瘦高。 确定置信...

  • 106、数学和统计方法

    可以通过数组上的一组数学函数对整个数组或某个轴向的数据进行统计计算。sum、mean以及标准差std等聚合...

  • c++求一维数组标准差

    最近写的一段c++算法中需要计算标准差,于是就造了个轮子,顺便记录下来... 看公式,可以推断出计算标准差分为几步...

  • JD Batt Ateet

    Cp, Cpk, Ppk, difference? How to resolve if not meet Corr...

  • Pandas计算标准差

    标准差(或方差),分为总体标准差(方差)和样本标准差(方差)。 前者分母为n,后者为n-1。后者是无偏的。 pan...

  • js 计算标准差

    参考: https://www.cnblogs.com/yusuf/p/13055008.html[https:/...

网友评论

      本文标题:PHP 计算Cpk以及标准差

      本文链接:https://www.haomeiwen.com/subject/wfwbhqtx.html