本文说明了PHP在基于方差和标准差计算学生分数时的稳定性。分享给大家参考,如下:
项目学生端有个人成长档案模块,要求根据学生最近十次考试成绩,通过波动收集分析学生的成绩稳定性。学过数学的人都知道,这个地方要用数学中的方差来实现。因为是数值渣滓,所以我必须在线阅读相关说明和公式,如下图所示
好了,有了公式,就很容易做了,然后就有了一套公式。
$arr1=数组(50,100,100,60,50);$arr2=array(73,70,75,72,70);函数方差($ arr){ $ length=count($ arr);if ($length==0) { return array(0,0);} $ average=array _ sum($ arr)/$ length;$ count=0;foreach($ arr as $ v){ $ count=pow($ average-$ v,2);} $ variance=$ count/$ length;返回数组(' variance'=$variance,' square'=sqrt($variance),' average '=$ average);}print_r(方差($ arr 1));print_r(方差($ arr 2));以上代码打印
数组([方差]=536[平方]=23.15167380558[平均值]=72)数组([方差]=3.6[平方]=1.897366596101[平均值]=72)通过查看数据发现,虽然两个数组的平均值相同,
附言:在这里,我们推荐几种计算工具,供您进一步参考:
在线一元函数(方程)解计算工具:http://tools.jb51.net/jisuanqi/equ_jisuanqi
科学计算器在线使用_高级计算器在线计算:http://tools.jb51.net/jisuanqi/jsqkexue
在线计算器_标准计算器:http://tools.jb51.net/jisuanqi/jsq
更多对PHP相关内容感兴趣的读者可以查看本网站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《php常见数据库操作技巧汇总》。
希望本文对PHP编程有所帮助。