Função Desvio Padrão

Publicado por José Cleydson Ferreira da Silva (última atualização em 06/07/2010)

[ Hits: 14.084 ]

Homepage: geminivirus.org

Download dados.txt




Este script possui uma classe em php que calcula o desvio padrão e uma classe para usar o desvio padrão.

  



Esconder código-fonte

<?
/*
***************************************************
Autor: JoséCleydson (Cleysinho) 
Exercicio 4 (0rientação a Objeto e PSP)
14/06/2010
Versão 1.0.3
***************************************************
*/

class desvioPadrao {

    var $valor;
   
/* O construtor da Classe deve ter o mesmo nome da classe*/   

  function desvioPadrao($valor) {

    $this->valor       = $valor;
                 
   }

/*Calcula media */   

  function calculaMedia () {

   $media = 0;   
   $soma = 0;
   $n = count ($this->valor);
   for ($i=0;$i<$n;$i++){

      $soma = $soma + $this->valor[$i];

   }   

   $media = $soma / $n;
   $this->media = $media;
   return $media;
  }


/*Calcula Somatorio*/

  function calculaSomatorio() {

   $somatorio = 0;
   $n = count ($this->valor);
   for ($i=0;$i<$n;$i++){
   $somatorio = ($somatorio + (($this->valor[$i] - $this->media) * ($this->valor[$i] - $this->media) / $n));

   }

   
   $this->somatorio = $somatorio;
   return $somatorio;

  }


/*Calcula desvio Padrao*/

  function calculaDesvio (){

   $raiz = 0;
   $raiz = sqrt( $this->somatorio);
   $this->raiz = $raiz;   
   
  }



/*Pode nao precisar, mas exibe o desvio */  

  function showDesvio(){

        $this->calculaMedia () ;
        $this->calculaSomatorio();
      $this->calculaDesvio ();
      echo "Desvio: " . $this->raiz . '<br>';
      $this->

   }

}

?>

Scripts recomendados

Agenda de contatos PHP

Hora no formato Internet Beat

Jogo do amor com logs

Calculadora de pontos VP

Calendário


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts