本文实例讲述了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:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:

科学计算器在线使用_高级计算器在线计算:

在线计算器_标准计算器:

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

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

标准差 php,PHP基于方差和标准差计算学生成绩的稳定性示例相关推荐

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

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

  2. c语言学生成绩统计问题分析,统计计算学生成绩类有关问题ACing

    统计计算学生成绩类问题ACing 1,输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的学生人数. int count,i,n; //count 为记录不及格成绩的个数 doubl ...

  3. 计算学生成绩的最高分、最低分和平均分(数组全是方法)

    代码: 1 package com.mon10.day24; 2 3 import java.util.Scanner; 4 5 /** 6 * 类说明 :计算学生成绩的最高分.最低分和平均分 7 * ...

  4. 计算学生成绩,c++初学者必会代码

    简单的计算学生成绩的程序 上课时写的代码,初学者必会. #include <iostream> #include<algorithm> #include<iomanip& ...

  5. 利用python计算学生成绩

    这周刚学如何用python来计算学生成绩,代码简单易懂. 一.代码如下图: 二.结果如下:

  6. 方差 标准差_均值、方差、标准差、协方差、相关系数的概念及意义

    一.均值(期望).方差.标准差 下面给出这些概念的公式描述: 均值(期望): 方差: 标准差: 均值(期望)描述的是样本集合的中间点(平均值),但是它告诉我们的信息是有限的,而标准差给我们描述的是样本 ...

  7. 计算学生成绩的标准差 C语言

    根据所给的一组学生的成绩,由公式: 计算出标准差(Standard Deviation)σ并返回. 公式中μ为平均成绩,N为学生人数,xi为学生成绩. 例如,如有成绩为:50,60,70,80,90, ...

  8. 计算机二级C语言编程题解读:计算学生成绩的标准差

    给定程序中, 函数fun的功能是:根据所给的一组学生的成绩, 由公式: 计算出标准差(Standard Deviation)σ并返回.公式中μ为平均成绩, N为学生人数, xi为学生成绩. 例如, 如 ...

  9. 计算机标准差平方差怎么按,方差就是标准差的平方吗

    方差公式: 若x1,x2,x3......xn的平均数为M,则方差公式可表明为: 例1 两人的5次测试分数如下: X: 50,100,100,60,50 ,均值分数为E(X )=72: Y: 73, ...

最新文章

  1. tensorflow+python flask进行手写识别_使用tensorflow进行手写数字识别
  2. ACCESS的System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误
  3. 通过nginx反向代理解决跨域
  4. java sap_SAP系统安装之JAVA
  5. 【转】程序员10月书讯
  6. MODIS数据批量下载工具
  7. java类加载器有几种_请问这几种类加载器有什么区别?
  8. mac获取ios应用包名
  9. Photoshop - 批量处理(以批量修改图片像素为例)
  10. 案例1:文件系统ACLs
  11. Python基础之什么是字典?
  12. BeanUtils.copyProperties 无法转换数据类型不同的数据
  13. Buildroot 构建根文件系统(Jz2440)
  14. 一道100个飞机乘客随机坐座位的趣味概率问题
  15. 【ArcGIS】属性表导出及乱码问题
  16. 学生用计算机怎么计算sin1,sin的数值哪来的
  17. uniapp小程序,输入框被软键盘遮住
  18. 咳咳,会用redis的帅哥拿到了上万,我这会用redis,还会配置redis的小鲜肉最低也待18k吧
  19. 一个屌丝程序猿的人生(六十五)
  20. 中国双面胶带行业市场供需与战略研究报告

热门文章

  1. VScode格式化代码快捷键shift+alt+F,格式化代码插件推荐,修改快捷键
  2. ftp上传显示服务器错误,FTP文件夹错误:打开FTP服务器上的文件夹时发生错误
  3. 固然法院还没有正式出具逮捕令
  4. P5.js开发之——文字(6)
  5. 日常管理的五条小建议
  6. Shape-from-Shading 经典算法之Tsai Shah法
  7. 查询总成绩排名前三的学生成绩信息
  8. 单列集合系列之List集合的初了解
  9. 很好用的chrome 插件合集,不要错过
  10. 微信小程序控制ESP8266WiFi继电器开关