IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Test de Student dans une macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 134
    Par défaut Test de Student dans une macro
    Bonjour à tous,

    j'ai testé deux populations différentes (X1 et X2) sur 83 questions. Je cherche à savoir si ces populations répondent significativement différemment à ces questions, ou si je peux les regrouper pour faire mes statistiques.

    Mes données se présentent sous la forme suivante :

    - sur une feuille excel, un tableau de 83 colonnes et autant de lignes que de participants X1. La réponse à chaque question se présente sous la forme d'un chiffre entre 1 et 5.

    - sur une deuxième feuille, la même chose mais pour les participants X2.

    Je souhaiterais donc construire une macro pour tester si mes deux populations répondent de manière différente. Je pensais pour cela utiliser un test de Student pour des échantillons indépendants sur chacune de mes 83 questions.

    J'ai deux questions :

    - est-ce la meilleure façon de tester cela ?
    - si oui, quelle est la formule de ce test de Student dans une macro (je sais qu'on peut faire ce test dans Outils > Utilitaires d'analyses > Test d'égalité des espérances mais je ne sais pas comment le créer sous forme de macro).

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 26
    Par défaut
    Je pense que student ne concerne que des variables quantitatives..ici c'est quand meme qualititatif (meme si numéroté de 1 à 5.. mais 1,3 ne veut rien dire par exemple). Des test qualitatifs pourraient mieux répondre (comme le chi carré)

    Par faire ca par macro, tu veux dire quoi ? Tout le cheminement ?
    Excel a des formules pour le faire (tdist pour student et chidist pour le chi²)

    Mais mes connaissances en stats ne sont plus ce qu'elles étaient. Un statisticien pourrait mieux répondre (ca m'intéresse aussi, je reviendrai )

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 134
    Par défaut
    Salut Chnoucky,

    pourtant, je me souviens d'exemples où des tests de student étaient effectués sur des variables discrètes, tel la note d'un élève, où l'âge...

    J'aimerais avoir une macro pour pouvoir répéter cette analyse sur plusieurs classeurs différents. Je veux dire, avoir le code VBA à mettre dans ma macro (car les formules en code VBA sont en anglais, contrairement aux formules dans les feuilles de calculs qui sont en français).

    Pour l'instant, j'utilise directement dans le tableur la fonction test.student, bilatérale en supposant les variances égales, mais cette fonction ne donne que la probabilité qu'H0 soit vraie (mes deux échantillons proviennent de la même population), pas la valeur de t par exemple.

    Moi aussi j'attends le passage d'un statisticien...

  4. #4
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour fuyo2004,

    mes connaissances en stat sont limité, mais si tu montre une exemple avec quelque données et une formule de feuille qui fonctionne je pourrais la traduire en vba.

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 134
    Par défaut
    Merci Sabzz,

    je vais d'abord tenter de régler la question statistique.

    Pour reformuler ma question, est-ce une bonne solution pour savoir si mes deux populations sont les mêmes de faire un test de Student pour chacune des 83 questions et regarder si j'ai moins de 42 rejets de l'hypothèse H0 (H0 = les populations sont les mêmes)?

Discussions similaires

  1. [AC-2010] Message dans une macro de test
    Par chris_ij32 dans le forum VBA Access
    Réponses: 1
    Dernier message: 28/06/2012, 15h43
  2. Exécuter une sub d'un module dans une macro
    Par pnoel-bi dans le forum Access
    Réponses: 3
    Dernier message: 03/03/2006, 10h39
  3. Code asm dans une macro C
    Par progfou dans le forum C
    Réponses: 11
    Dernier message: 01/03/2006, 18h50
  4. Comment insérer une macro excel dans une macro word?
    Par max2245 dans le forum VBA Word
    Réponses: 15
    Dernier message: 07/01/2006, 17h44
  5. pb dans une macro excel VB
    Par syl221 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/10/2005, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo