Função Desvio Padrão

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

[ Hits: 13.727 ]

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

Mega Sena

Executando comandos através do PHP

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

Thumbnails

Leitor de RSS


  

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