PHP 는 분산 과 표준 차 를 바탕 으로 학생 성적 의 안정성 예 를 계산한다.

이 사례 는 PHP 가 분산 과 표준 차 를 바탕 으로 학생 들 의 성적 안정성 을 계산 하 는 것 을 보 여 준다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
프로젝트 중의 학생 단 에는 개인 성장 파일 모듈 이 있 는데 학생 들 이 최근 10 차례 의 시험 성적 에 따라 변동 채집 을 통 해 학생 들 의 성적 안정성 을 분석 해 야 한다.수학 을 배 운 적 이 있 으 면 모두 이 곳 은 수학의 방 차 를 이용 하여 실현 해 야 한 다 는 것 을 안다.수학 찌꺼기 이기 때문에 어 쩔 수 없 이 인터넷 에서 관련 설명 과 공식 을 보 았 다.다음 그림 을 보 자.

자,공식 이 있 으 면 하기 쉽다.다음은 공식 이다.

$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 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기