Salut,
Voici un programme Xcas qui permet soit de construire ce type de test soit de vérifier ses calculs.
N'hésitez pas à critiquer :=).
//n:taille échantillon;alpha:risque;hypothèse nulle:la moyenne de la population est égale à m0;
//sconnu=1 si écart-type population connu, 0 sinon (cas général)
//bilat=1 pour un test bilatéral et 0 pour un test unilatéral
//renvoie 0 si rejet, 1 sinon
ConformiteMoyenne(mu,sigma,n,alpha,m0,sconnu,bilat):={
local E,Uobs,Uth;
si sconnu==1 alors
E:=sigma
sinon
E:=sigma*sqrt(n/(n-1))
fsi;
Uobs:=evalf(abs(mu-m0)/E*sqrt(n));
si n>30 ou (n<30 et sconnu==1) alors
si bilat==1 alors
Uth:=normal_icdf(1-alpha/2);
sinon
Uth:=normal_icdf(1-alpha);
fsi
sinon
si bilat==1 alors
Uth:=student_icdf(n-1,1-alpha/2);
sinon
Uth:=student_icdf(n-1,1-alpha);
fsi
fsi
afficher("Uobs="+Uobs+" et Uth="+Uth);
si Uobs>Uth alors
afficher("Au risque "+(alpha)+", on rejette l'hypothèse H0");
retourne 0
sinon
afficher("Au risque "+(alpha)+", on ne rejette pas l'hypothèse H0");
retourne 1
fsi
}
:;
Pour ma part la commande:
ConformiteMoyenne(251.5,5,12,0.05,250,0,0)
renvoie:
Uobs=0.99499 et Uth=1.7959
Au risque 0.05, on ne rejette pas l'hypothèse H0
Pouvez-vous con(in)firmer cette conclusion ?