时间:2021-05-26
本文实例讲述了PHP基于方差和标准差计算学生成绩的稳定性。分享给大家供大家参考,具体如下:
项目中的学生端有处个人成长档案模块,要求依据学生近期十次考试成绩通过波动采集分析学生的成绩稳定性。学过数学都知道,这处应该利用数学中的方差来实现。由于是个数学渣,不得不网上看了下相关的说明和公式,见下图
好了,有了公式,那就好办了,接下来就是套公式了。
$arr1 = array(50, 100, 100, 60, 50);$arr2 = array(73, 70, 75, 72, 70);function variance($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; return array('variance' => $variance, 'square' => sqrt($variance), 'average' => $average);}print_r(variance($arr1));print_r(variance($arr2));上述代码打印
Array( [variance] => 536 [square] => 23.15167380558 [average] => 72)Array( [variance] => 3.6 [square] => 1.897366596101 [average] => 72)通过查看数据发现,尽管两个数组的平均值是一样的,但数组1波动大,成绩不稳定,数组2波动小成绩较数组1稳定。
PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数(方程)求解计算工具:
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程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
标准差是方差的算术平方根;标准差用s表示。方差是标准差的平方;方差用s^2表示。标准差能反映一个数据集的离散程度。平均数相同的,标准差未必相同。 标准差
计算C语言中的求和、标准差、方差和标准差等,需要加上头文件:#include#include#include"math.h"doublesum=0;//求和do
excel标准差函数是什?excel怎么计算标准差呢?其实在生活中标准差是经常使用到的,它表示一组数据的离散程度,数值越大,预示着离散程度越大;数值越小,预示着
怎样才能计算Excel中的标准差呢?标准差能够表示一组数据的离散程度,数值越大离散程度越大,如何计算一组数据的标准差呢?现在就为大家简单介绍一下 方法/步
java计算标准差思路//方差s^2=[(x1-x)^2+...(xn-x)^2]/n或者s^2=[(x1-x)^2+...(xn-x)^2]/(n-1)pub