Função Desvio Padrão

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

[ Hits: 14.048 ]

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

format_calc()

Tempo de execução do script em PHP

Mega Sena

Radio online

Formata CPF ou CNPJ


  

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