欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例

发布时间:2023/12/20 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

《PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例》要点:

本文介绍了PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例,希望对您有用。如果有疑问,可以联系我们。

本文实例讲述了PHP基于方差和标准差计算学生成绩的稳定性.分享给大家供大家参考,具体如下:PHP实战

项目中的学生端有处个人成长档案模块,要求依据学生近期十次考试成绩通过波动采集分析学生的成绩稳定性.学过数学都知道,这处应该利用数学中的方差来实现.由于是个数学渣,不得不网上看了下相关的说明和公式,见下图PHP实战

PHP实战

好了,有了公式,那就好办了,接下来就是套公式了.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));

上述代码打印PHP实战

Array

(

[variance] => 536

[square] => 23.15167380558

[average] => 72

)

Array

(

[variance] => 3.6

[square] => 1.897366596101

[average] => 72

)

通过查看数据发现,尽管两个数组的平均值是一样的,但数组1波动大,成绩不稳定,数组2波动小成绩较数组1稳定.PHP实战

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:PHP实战

在线一元函数(方程)求解计算工具:http://tools.jb51.net/jisuanqi/equ_jisuanqiPHP实战

科学计算器在线使用_高级计算器在线计算:http://tools.jb51.net/jisuanqi/jsqkexuePHP实战

在线计算器_标准计算器:http://tools.jb51.net/jisuanqi/jsqPHP实战

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》及《php常见数据库操作技巧汇总》PHP实战

希望本文所述对大家PHP程序设计有所帮助.PHP实战

总结

以上是生活随笔为你收集整理的php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。