Função Desvio Padrão

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

[ Hits: 14.011 ]

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

Fractal

Converte um texto em seu respectivo codigo binario

Formata CPF ou CNPJ

script php q desliga um pc windows

Função para gerar números aleatórios


  

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