Você está na página 1de 2

%Clculo dos Valores estatsticos

disp ( 'O valor da mdia :' )


pm = mean ( pvet )
disp ( 'O valor do desvio :' )
sp = std ( pvet )
ra
disp ( 'O valor do intervalo da amostra originakl :' )
rp = range ( pvet )
ostra
disp ( 'O valor da assimetria :' )
skp = skewness ( pvet )
stra
disp ( 'O valor do achatamento :' )
ktp = kurtosis ( pvet )

%mdia da amostra
%desvio da amost
%intervalo da am
%Skweness da amo
%Kurtosis

% Critrio de Chauvenet
DRo = norminv ( 1-1/(4*N), 0,1 );
ssvel
pr = abs ( pvet-pm ) / sp;
o de cada medida
k = 1
indice ( k ) = 0

%valor mximo admi


%calcula o desvi

% LAO PARA IDENTIFICAR VALORES DISCREPANTES


for j1 = 1:N, % para N valores faa
if pr ( j1 ) >= DRo
% se o desvio ma
ior ou igual ao valor mximo
indice ( k ) = j1;
% armaze
na o valor do ndice j1 no vetor indice()
disp ( 'o indice abaixo ser retirado' )
indice ( k )
k = k+1;
end
% FIM DO SE
end
% FIM DO LAAO DE IDENTIFI
CAO
pch = pvet;
if indice ( 1 ) ~= 0
ndice para ser retirado
pch ( indice ) = [ ];
es com pr>DRo
end
Nc = length ( pch );
os aps Chauvenet

%copia pvet para pch


%se houver algum
%remove os valor
%tamanho dos dad

% APRESENTAO DOS RESULTADOS APS CHAUVENET


nc = 1:1:Nc;
figure ( 2 ), plot ( n,pvet,nc,pch )
brutos e modificados
title (' Dados Originais e Corrigidos por Chauvenet' )
legend ( 'Dados brutos','Dados com Chauvenet' )
disp ( 'O valor da mdia com Chauvenet :' )
pmc = mean ( pch )

%Plotar os dados

spc = std ( pch )


disp ( 'O valor da mdia :' )
rpc = range ( pch )
skpc = skewness ( pch )
ktpc = kurtosis ( pch )

% Clculo do Intervalo de Confiana da Amostra Tratada


gl = Nc-1;
%Calcula o nmero
de graus de liberdade da amostra
alfa = 0.95
%Define o nvel de confiana
estatstico
desv = tinv ( ( 1+alfa ) / 2 ,gl ) * spc / sqrt ( Nc )
%Calcula
o valor do desvio do intervalo de confiana
int_inf = pmc-desv
% Calcula o limi
te inferior do Intervalo de Confiana
int_sup = pmc+desv
% Calcula o limi
te superior do Intervalo de Confiana

% Histograma e frequncia acumulada


classes = floor ( 1+log10 ( Nc ) / log10 ( 2 ) );
nmero de classes
figure, hist ( pch,classes )
histograma
title ( 'Histograma' )
[ no,x ] = hist ( pch,classes );
ocorrncias e centros de cada classe
deltak = diff ( x );
da classe

%Define
%Gera e plota o
%nmero de
%amplitude de ca

% LAO PARA CALCULAR VALORES ACUMULADOS


nacum ( 1 ) = no ( 1 );
for j2=1 : classes-1,
nacum ( j2+1 ) = nacum ( j2 )+no ( j2+1 );
end
ACUMULADOS
figure, plot ( x,nacum )
title ( 'Funo Acumulada' )

% FIM DO LAAO DE VALORES

Você também pode gostar