《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基于方差和标准差计算学生成绩的稳定性示例相关推荐

  1. 标准差 php,PHP基于方差和标准差计算学生成绩的稳定性示例

    本文实例讲述了PHP基于方差和标准差计算学生成绩的稳定性.分享给大家供大家参考,具体如下: 项目中的学生端有处个人成长档案模块,要求依据学生近期十次考试成绩通过波动采集分析学生的成绩稳定性.学过数学都 ...

  2. R语言使用car包的vif函数计算方差膨胀因子,并基于方差膨胀因子开方后和阈值(2)的判断来确认模型特征(预测变量)之间是否存在多重共线性(Multicollinearity)

    R语言使用car包的vif函数计算方差膨胀因子,并基于方差膨胀因子开方后和阈值(2)的判断来确认模型特征(预测变量)之间是否存在多重共线性(Multicollinearity) 目录

  3. 基于C#结合SQL设计学生成绩系统系统

    基于C#结合SQL设计学生成绩系统系统 错误集合 以下为C#部分 呈现效果 C#代码 这是数据库大作业,原本想的是用python和SQL,但遇到了很多错误,相对C#也很麻烦,因此换了C#.但还是先记录 ...

  4. 基于B/S模式的学生成绩管理信息系统【生产实习课设报告】

    若本文对你有帮助,请点赞.关注我哟!大四上学期课设之一,仅供参考. 第一章 系统分析 1.1 需求分析 1.1.1 功能性需求分析 (1)个人信息:教师和学生查看自己的个人信息. (2) 修改密码:教 ...

  5. 基于jsp+mysql+ssm高校学生成绩管理系统-计算机毕业设计

    项目介绍 学生成绩管理作为一所高校对学生评价的一个标杆,它直接的体现了学生在校学习的成果.由于近年来很多学校都在扩大规模,在校学生数量甚至破万,倘若单一的采用人工记录成绩的方法明显已经显得力不从心,因 ...

  6. Accelerated C++ Chapter4.1 用函数来计算学生成绩

    最近在自学C++,在看斯坦福推荐的一本C++教材(没有核实是不是真的斯坦福推荐的,也是某乎上看到的,然后就买了书跟着敲代码) Learner:JC 书名:Accelerated C++: Practi ...

  7. 基于JAVA+SpringMVC+MYSQL的学生成绩管理系统

    项目功能: 系统包括管理员登录,学生信息管理(学生信息录入.学生信息查询),课程信息管理(课程信息录入,课程信息查询),成绩信息管理(成绩信息录入,学生成绩查询) 页面效果:

  8. 基于PHP和MySql的学生成绩管理系统(附完整版代码)

    系统开发运行环境 操作系统:win10 软件:AppServ(php+apache+mysql),nginx(代理) 2.2 功能要求 2.2.1 教职工 对学生成绩有一个整体的了解,在今后的教学中能 ...

  9. 项目实战:基于Servlet和JSP的学生成绩管理系统

    一.课程介绍 作为一个计算机专业的学生,最常见的一个项目类型就是学生管理系统.很多学校都会要求学生在小学期里做出一套较为完整的学生管理系统来,所以我们就为大家开发了本套学生信息管理系统,该系统中包含学 ...

  10. e-006 matlab,基于MATLAB进行潮流计算

    基于MATLAB 进行潮流计算 学生:王仕龙 2011148213 指导老师:李咸善 摘要:电力系统潮流计算方法有两类,即手算潮流和计算机潮流计算.手算潮流主要借助于形成简化的等值电路来实现,这种方法 ...

最新文章

  1. 想知道数据表的用户或系统异动时间
  2. bzoj 2756 [SCOI2012]奇怪的游戏 二分+网络流
  3. 这样合并Python字典,可以让程序的运行效率提高4倍
  4. Python学习笔记:异步IO(1)
  5. 9 README,全套代码
  6. spring mvc 初步接触学习笔记
  7. java三年工作经验工资_工作三年还是只会增删改查,Java 程序员如何进阶?
  8. MoveIt China Developer Workshop
  9. .net core快速开发平台,learun自主工作流引擎设计规范
  10. UE for Mac 破解方法
  11. 电路中的电阻_电感_电容的特性
  12. vscode 格式化文件配置说明
  13. Java JRE 6安全更新
  14. python-json校验-jsonpath
  15. jquery滚动条滚动事件_滚动条和jQuery –使用航点的事件处理
  16. 第二组 通信1班 180 林欣怡 抓包分析
  17. 我是如何把一套GitLab CI/CD课程做到全网第一的?
  18. 【读书笔记】程序员们需读的一本书《软技能:代码之外的生存指南》 | 约翰 Z.森梅兹
  19. 对链式结构型 PoS 系统的 “虚假权益” 攻击
  20. 问题记录vips.h:133: undefined reference to `vips_reduce‘ collect2: error: ld returned 1 exit status

热门文章

  1. 程序员如何学习Hadoop大数据培训
  2. 梦幻手游网页版校验服务器失败,梦幻神域手游服务器验证失败进不去解决办法...
  3. shell 值判断,大于0,等于0,小于0,大于等于0,小于等于0,不等于0
  4. macOS High Sierra 10.13.4 安装n2n
  5. yy自动语音接待机器人_YY自动欢迎老板,全自动欢迎,来人自动欢迎广播(文字欢迎)...
  6. core java购买_Core Java =
  7. AM335X-IO输入总是读不到输入电平——8
  8. 【Git】规范化 Git 提交信息 Commitizen
  9. [JAVA毕业设计]高速公路收费管理源码获取和系统演示
  10. mysql中year函数算年龄_MySQL中的YEAR函数