Você está na página 1de 9

TABLAS DE CONTIGENCIA

clc
clear
datos=[
162
310
258
280

118
196
193
175

451
996
458
390

]
%1. PARAMETROS: INDEPENDENCIA DE DATOS
%2. HO: LOS DATOS SON INDEPENDIENTES
%3. H1: LOS DATOS SON DEPENDIENTES
%4. NIVEL DE SIGNIFICANCIA
alpha = 0.025
%5. ESTADISTICO
%6. CALCULO DEL ESTADISTICO TEORICO
N=size(datos)
V=(n(2)-1)*(n(1)-1)
Xteo=chi2inv(1-alpha,V)
%7. CALCULO DEL ESTADISTICO
sumcolumna=sum(datos)
sumfilas=sum(datos,2)
sumtotal=sum(sumcolumna)
for i=1:N(1)
for j=1:N(2)
E(i,j)=(sumfilas(i)*sumcolumnas(j))/(sumtotal)
end
end
Xc=((datos-E).^2)./E
Xcal = sum(sum(Xc))

18
25
10
19

%8. Aceptacion o rechazo


%9. conclusiones
if (Xcla<Xteo)
uwait(msgbox('Se acepta Ho','RTA','warn'))
msgbox('El factor de accidentalidad no depende del barrio donde
ocurra','CONCLUSION','warn')
else
uwait(msgbox('Se rechaza Ho','RTA','warn'))
msgbox('El factor de accidentalidad si depende del barrio donde
ocurra','CONCLUSION','warn')

Prueba de kruscal wails

clc
clear
Estacin 1
dato1=[]

33,9

55,7

14,5

dato2=[]
dato3=[]
dato4=[]
dato5=[]
%1. PARAMETROS: u1,u2,u3,u4,u5
%2. Ho: u1=u2=u3=u4=u5
%3. H1: por lo menos una es diferente
%4. nivel de significancia
alpha=0.05
%5.estadistico
%6. calculo del estadistico teorico
k=5

14,1

12,9

60,1

47

v=k-1
Xteo=chi2inv(1-alpha,v)
%7. calculo del estadistico
D=[dato1 dato2 dato3 dato4 dato5 ]
d =D'
rango=tiedrank(d)
n1=length(dato1)
n2=length(dato2)
n3=length(dato3)
n4=length(dato4)
n5=length(dato5)
n=n1+n2+n3+n4+n5
%asignacion de rangos a cada tratamiento
R1=rango(1:n1)
R2=rango(n1+1:n1+n2)
R3=rango(n1+n2+1:n1+n2+n3)
R4=rango(n1+n2+n3+1:n1+n2+n3+n4)
R5=rango(n1+n2+n3+n4+1:n)
sumR1=sum(R1)
sumR2=sum(R2)
sumR3=sum(R3)
sumR4=sum(R4)
sumR5=sum(R5)
ri1=(sumR1^2)/n1
ri2=(sumR2^2)/n2
ri3=(sumR3^2)/n3
ri4=(sumR4^2)/n4
ri5=(sumR5^2)/n5

Rin=ri1+ri2+ri3+ri4+ri5
Xcal=((12/(n*(n+1)))*(Rin))-(3*(n+1))
%8. aceptacin o rechazo
%9. Concluisones
if (Xcal<Xteo)
uwait(mgsbox('Se acepta Ho','RTA','warn'))
mgsbox('No hay evidencia de que los tiempos empleados dependan de la
estacin','C','warn'))
else
uwait(mgsbox('Se rechaza Ho','RTA','warn'))
mgsbox('Hay evidencia de que los tiempos empleados dependan de la
estacin','C','warn'))
end

prueba de anova

clc
clear
dat1=[...]
dat2=[...]
dat3=[...]
dat4=[...]
dat5=[...]
%1. parametros: u1,u2,u3,u4,u5
%2. Ho: u1=u2=u3=u4=u5
%3. H1: por lo menos uno es diferente
%4. nivel de significancia
alpha=0.05
%5. estadistico

%6. calculo del estadistico teorico


k=5
n1=length(dat1)
n2=length(dat2)
n3=length(dat3)
n4=length(dat4)
n5=length(dat5)
N=n1+n2+n3+n4+n5
v1=k-1
v2=N-k
Fteo=finv(1-alpha,v1,v2)
%7. calculo del estadistico
ttotal=[dat1 dat2 dat3 dat4 dat5]
T=ttotal'
m1=mean(dat1)
m2=mean(dat2)
m3=mean(dat3)
m4=mean(dat4)
m5=mean(dat5)
mT=mean(T)
sctr1=n1*((m1-mT)^2)
sctr2=n2*((m2-mT)^2)
sctr3=n3*((m3-mT)^2)
sctr4=n4*((m5-mT)^2)
sctr5=n5*((m5-mT)^2)
SCTR=sctr1+sctr2+sctr3+sctr4+sctr5
sce1=(dat1-m1).^2
sce2=(dat2-m2).^2

sce3=(dat3-m3).^2
sce4=(dat4-m4).^2
sce5=(dat5-m5).^2
SCE=sum(sce1)+sum(sce2)+sum(sce3)+sum(sce4)+sum(sce5)
CMTR=SCTR/(k-1)
CME=SCE/(N-k)
Fcal=CMTR/CME
%8. aceptacion o rechazo
%9. conclusiones
if (Fcal<Fteo)
uwait(msgbox('Se acepta ho','rta','warn'))
msgbox('bla......','conclusion','warn')
else
uwait(msgbox('Se echaza ho','rta','warn'))
msgbox('bla......','conclusion','warn')
end

prueba de signo con wilcoxon


clc
clear
datos1=[....]
datos2=[....]
%1. parametros: u1, u2
%2. Ho: u1=u2
%3. H1: u1=/u2
%4. nivel de significancia
alpha =0.05
%5. estadistico

%6. calculo del estadistico teorico


n1=length(datos1)
n2=length(datos2)
n=n1+n2
Wteo= 92
%7. calculo del estadistico
dif=datos1-datos2
orden=sort(dif)
%negativos y ceros
ne=0
ce=0
for i=1:n
if (dif<0)
ne=ne+1
elseif (dif==0)
ce=ce+1
else
ce=ce+0
end
ne=ne+0
end
%valores negativos
signo(1:ne)=orden(1:ne)
%valores positivos
signo(ne+1:n-c)=orden(ne+ce+1:n)
%valor absoluto del vector signo
for i=1:n-c
T(i)=abs(singno(i))

end
%rango final
Rango=tiedrank(T')
r1=Rango(1:k)
w1=sum(r1)
r2=Rango(k+1:n-c)
w2=sum(r2)
Wcal=min(w1,w2)
if Wcal>Wteo
uwait(msgbox('se acepta ho','rta','warn'))
msgbox('.......','concll','warn')
else
uwait(msgbox('se acepta ho','rta','warn'))
msgbox('.......','concll','warn')
end

Você também pode gostar