Função Desvio Padrão
Publicado por José Cleydson Ferreira da Silva (última atualização em 06/07/2010)
[ Hits: 14.477 ]
Homepage: geminivirus.org
Este script possui uma classe em php que calcula o desvio padrão e uma classe para usar o desvio padrão.
<?
/*
***************************************************
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->
}
}
?>
Formatar CPF e CNPJ para formato user friendly
Formatando data de yyyy/mm/dd para dd/mm/yyyy
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)
Erro no suitable vídeo mode (15)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (2)









