Les posteurs les plus actifs de la semaine
joyeux_lapin13
 
A.D.
 
Orkadess
 
gg
 
Daniden
 
nouille
 
Shudmeyer
 
cactus380
 
plocq
 
Nik
 


Tester variance1<variance2 : Fisher?

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tester variance1<variance2 : Fisher?

Message par sandykilo le Dim 2 Mai 2010 - 12:26

Bonjour à tous!
Je dois comparer deux types d'échantillons de sol : neuf échantillons sur une même parcelle, comparés à 4 ou 5 échantillons sur des parcelles différentes.
Le but étant de vérifier si la variabilité locale est inférieure à la variabilité globale.
Je pensais faire un test de Fisher, mais sur Excel 2007, il n'est possible que de faire :
H0 : var1=var2
H1 : var1/= var2

Alors que je voudrais :
H0 : var1<= var2
H1 : var1 > var2

Il me semble que c'est possible pour les moyennes, avec Student... Mais que faire pour les variances? Peut-être qu'un autre test conviendrait à résoudre ce problème... Quelqu'un pourrait-il m'aider?
Merci.

Sandrine

sandykilo

Nombre de messages: 14
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par popotam le Dim 2 Mai 2010 - 17:08

Bonjour,

Est-ce que Excel donne aussi un intervalle de confiance pour le quotient des variances ?

popotam

Nombre de messages: 360
Date d'inscription: 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par sandykilo le Dim 2 Mai 2010 - 17:59

Bonjour,

Si vous parlez d'une p-valeur, oui, et elle est modulable (je l'ai mise à 0.05).
Malheureusement, aucune possibilité de changer l'hypothèse nulle...

sandykilo

Nombre de messages: 14
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par popotam le Lun 3 Mai 2010 - 9:02

Non, je parle d'un intervalle de confiance pour var1/var2.

popotam

Nombre de messages: 360
Date d'inscription: 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par sandykilo le Lun 3 Mai 2010 - 9:13

Bonjour,
Non, je ne vois pas d'intervalle de confiance. Voilà ce que donne le résultat pour 'test d'égalité des variances (F-Test)' :
Moyenne, variance, observations, degré de liberté, F, P (F<=f) unilatéral, Valeur critique pour F (unilatéral).
Dans les données à introduire pour effectuer le test, juste les deux matrices, et le seuil de significativité.

N'existe-t-il pas un autre test pour comparer les variances (pas seulement leur égalité)?
Merci pour votre aide.

sandykilo

Nombre de messages: 14
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par Eric Pagot le Lun 3 Mai 2010 - 12:29

Avec le test de Fisher, l'hypothèse H0 est en fait var1/var2=1 et H1 var1/var2 différent de 1.
Donc, si l'on veut prouver que var1>var2, je pense qu'il faut appliquer le même raisonnement que pour un student cad test var1/var2 en unilatéral, ce qui reviendra à tester var1/var2>=1 contre var1/var2<1.
C'est la démarche que j'ai retrouvé à https://moodle.insa-rouen.fr/mod/resource/view.php?id=680

Eric Pagot

Nombre de messages: 124
Age: 48
Date d'inscription: 15/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par popotam le Lun 3 Mai 2010 - 19:13

sandykilo a écrit:Bonjour,
Voilà ce que donne le résultat pour 'test d'égalité des variances (F-Test)' :
Moyenne, variance, observations, degré de liberté, F, P (F<=f) unilatéral, Valeur critique pour F (unilatéral).


Et dans tout ça, ou est le résultat du test de {var1=var2} ?

Il est très simple de construire un intervalle de confiance pour var1/var2 avec une loi de Fisher, et je suppose que le test est basé là-dessus, mais je ne vois toujours pas comment tu procèdes avec Excel.

Avec cet intervalle de confiance il est facile de faire un test de {var1=var2} aussi bien que {var1<var2}.

popotam

Nombre de messages: 360
Date d'inscription: 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par sandykilo le Mar 4 Mai 2010 - 14:20

Excusez-moi mais j'ai tendance à m'embrouiller avec toutes ces nomenclatures différentes...
A popotam : le résultat du test opéré par Excel est P (F<=f) unilatéral : quand cette pvaleur est inférieure à 0.05, on rejette Ho. C'est pour ça que je ne comprenais pas trop la question "intervalle de confiance", mais c'est juste 1-0.05.

A Eric Pagot : merci pour le lien. Mais je trouve l'exemple confus. A vrai dire, je ne sais toujours pas comment opérer pour mon cas
d'analyse.
Est-ce que cette procédure vous semble correcte :
Ho : var1/var2 <= 1
H1 : var1/var2 > 1
D'après le lien, si F > Fcritique, on rejette Ho à 1 - (0.05).
Pour moi ça n'est pas très clair... je dois adapter la formule à chaque cas, en mettant la variance la plus élevée comme var1? Donc pas de systématisme quant à mes var locale et globale?
Voici un exemple de mon analyse :

Moyenne locale : 1,334 globale : 1,335
Variance locale : 0,017 (var2) globale : 0,028 (var1)
Degré de lib local: 8 global : 3
F =1,69
F(0,95, 3, 8 ) = 4,07
Ho était var1<= var2
Comme F < Fcritique, on ne rejette pas Ho (on peut dire qu'on l'accepte?)
Donc var1<= var 2 pourrait être correcte.


Ca me semble contre logique... Qu'en pensez-vous? Est-ce la bonne manière de procéder?
Merci pour votre aide.

sandykilo

Nombre de messages: 14
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par jigouen le Mar 4 Mai 2010 - 16:32

Etant donné que tu prend la valeur de variance la plus haute/la plus basse-> test unilatéral.
Il faut comme tu as fait calculer le F=var1/var2 et comparer tout simplement la valeur retrouvé à la table du test de Fisher Snedecor. Si F< Fcritique-> pas de difference entre tes variances (donc on ne rejette pas = on accepte: on prend des précautions en stat!), si F>Fcritique->variances non égales.

jigouen

Nombre de messages: 54
Date d'inscription: 04/09/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par popotam le Mer 5 Mai 2010 - 23:25

Laisse tomber Excel et utilise R. Fonction vartest() et le tour est joué.

popotam

Nombre de messages: 360
Date d'inscription: 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par sandykilo le Lun 10 Mai 2010 - 15:54

En effet avec Excel c'est la galère...
On m'a dit d'utiliser SAS, quelqu'un sait quel code utiliser?

Merci popotam, je n'ai que quelques notions de R, peux-tu être plus explicite?

Merci pour votre aide.

sandykilo

Nombre de messages: 14
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par Eric Pagot le Lun 10 Mai 2010 - 18:10

Si l'on reprend la fonction var.test de R je constate que l'on calcule F pour Q=var1/var2.
si H0 Q=1 et H1 Q différent de 1 j'ai le p classique (bilatérale)
si H0 Q=1 et H1 Q < 1 j'ai p/2
si H0 Q=1 et H1 Q > 1 j'ai 1-p/2

Eric Pagot

Nombre de messages: 124
Age: 48
Date d'inscription: 15/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par popotam le Lun 10 Mai 2010 - 19:07

Voir l'aide de la fonction var.test() en tapant
Code:
?var.test

popotam

Nombre de messages: 360
Date d'inscription: 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par sandykilo le Lun 10 Mai 2010 - 23:45

Merci popotam, je suis occupée à faire mes tests avec R et ça fonctionne. Mais est-ce normal que lorsque je refais plusieurs fois le même test, sans rien changer, j'ai des résultats différente? (sans dépasser le seuil de significativité, mais quand même...).
Merci à tous de m'accorder un peu de votre temps, ça m'en fait gagner énormément!

sandykilo

Nombre de messages: 14
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tester variance1<variance2 : Fisher?

Message par popotam le Mar 11 Mai 2010 - 7:57

Des résultats différents ? Peux-tu coller un bout de code ici pour voir ?

popotam

Nombre de messages: 360
Date d'inscription: 27/09/2006

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum