UCL - Institut de statistique (STAT)


| Page de l'application |

Analyse de courbes de croissance
- Tests non paramétriques -



Table des matières
 
Présentation
  • Article référence
  • Les tests
  • Théorie
  • Fonctions score
  • Sorties
  • Comment utiliser
  • Les données
  • Utiliser l'interface
  • Les résultats
     
     
  • Requis
  • Navigateur
     
     
     
     




  • Article de référence

    La présentation des tests utilisés ainsi que les algorithmes correspondants peuvent être trouvés dans l'article:


    Titre

    A distribution-free test for tumor-growth curve analyses with application to an animal tumor immunotherapy experiment.

    Auteurs

    James A. Koziol, Donna A. Maxwell
    Departments of Mathematics and Medicine, University of California, San Diego, La Jolla, California 92093, USA

    Matsuro Fukushima, M.E.M. Colmerauer and Yosef H. Pilch
    Surgical Oncology Service, Department of Surgery, University of California, San Diego Medical Center, University Hospital H891B, 225 Dickinson Street, San Diego, California 92103 U.S.A.


    Magazine

    Biometrics, issue 37, pages 383-390, June 1981.

    Résumé

    A distribution-free statistical methodology for the comparison of growth curves is described. This procedure may be used with incomplete observations, and in situations where parametrics models for growth may not be appropriate. data from an experiment to investigate various immunotherapy regimens for solid tumors are presented, and then analyzed by this technique.



    Présentation des tests

        Deux tests différents adaptés à l'analyse des courbes de croissance sont implantés. De manière pratique, ces tests permettent de prendre la décision d'affirmer qu'une courbe est différente des autres (en dessous des autres par exemple). Si chaque courbe correspond à un groupe (groupe 1 : sujets ayant reçu l'injection d'un produit, groupe 2 : sujets ayant reçu l'injection d'un placebo), on s'intéresse aux différences entre les groupes (quel est l'effet du produit A?). De manière descriptive, on peut pour répondre à cette question regarder les courbes des valeurs médianes. Puis si l'on pense qu'il est adéquat de pratiquer une inférence, on pourra choisir un des deux tests suivants:



    TEST 1
    Hypothèse
    - H0 : (hypothèse nulle) Toutes les distributions sont identiques.
    versus
    - H1 : Il y a au moins une inégalité.
    Restriction
    Ce test ne peut être pratiqué qu'avec des données spécifiques : chaque groupe doit en effet avoir le même nombre d'observations à chaque temps.
    Distribution
    On vérifie que pour de "grands échantillons", la statistique utilisée suit une loi du chi deux à T(I-1) degrés de liberté, où T est le nombre de mesures répétées et I le nombre de groupes.
    Conclusion
    Sachant cela, une valeur de p inférieure à 0.05 nous conduit à rejeter l'hypothèse nulle, alors qu'une valeur de p supérieure à 0.05 est considérée trop grande pour accepter de rejeter l'hypothèse nulle.
    Quand p est inférieur à 0.05, on dit que le test est significatif. Si p est inférieur à 0.01, le test est trés significatif.
    A noter : quand p est supérieur à 0.05, le test n'est pas significatif. Néanmoins, ce n'est pas alors une preuve de l'égalité des distrutions!
    TEST 2
    Hypothesis
    - H0 : (hypothèse nulle) Toutes les distrutions sont identiques.
    versust
    - H1 : Une des distributions est strictement en dessous des autres.
    Restriction
    Aucune.
    Distribution

    On vérifie que pour de "grands échantillons", la statistique utilisée suit une loi du chi deux à I ou I-1 degrés de liberté, où I est le nombre de groupes (le nombre de degrés de liberté dépend de la structure des données).

    Conclusion

    Sachant cela, une valeur de p inférieure à 0.05 nous conduit à rejeter l'hypothèse nulle, alors qu'une valeur de p supérieure à 0.05 est considérée trop grande pour accepter de rejeter l'hypothèse nulle.
    Quand p est inférieur à 0.05, on dit que le test est significatif. Si p est inférieur à 0.01, le test est trés significatif.
    A noter : quand p est supérieur à 0.05, le test n'est pas significatif. Néanmoins, ce n'est pas alors une preuve de l'égalité des distrutions!


    Une description mathématique des tests peut être trouvée à la page de théorie.


    Les fonctions de score

       

    En plus du choix du test à appliquer, vous devez aussi choisir une fonction de score. La fonction de score est utilisée lors du calcul de la statistique et son choix peut conduire à des résultats sensiblement différents, mais gébnéralement proches. Ici, deux fonctions de score ont été retenues : la première basée sur la loi normale et la deuxième sur les rangs. Aucune théorie n'existe encore pour affirer que telle ou telle fonction de score est plus appropriée. C'est pourquoi nous recommandons de toujours choisir la fonction de score par défaut (la seconde, basée sur les rangs).


    Les sorties

        Dans le tableau ci-dessous sont rassemblées les sorties que vous pouvez demander.

    SORTIES
    Données

    Les données que vous avez fournies en entrée sont présentées sous forme de tableau mis en forme à la sortie. Les données manquantes sont remplacées par "-".

    Résultats par groupe

    Cette sortie fournit le nombre de groupes, le nombre de valeurs manquantes par groupe. On trouvera de plus le tableau des médianes par groupes. Les valeurs de ce tableau peuent être copiées-collées dans Excel afin de faire le graphique des médianes.

    Variance

    La matrice de variance ainsi que son inverse. Si la matrice de variance est quasi-singulière, il s'agit de l'inverse généralisé.

    Test
    C'est la sortie à regarder.

    Vous y trouverez la valeur de la statistique, le nombre de degrés de liberté et le seuil p correspondant. Suivant la valeur de p, on détermine si le test est significatif ou non.



    Mettre en forme vos données

       

    Vos donnéees peuvent provenir de la source que vous voulez. Vous pouvez les avoir dans une feuille Excel mais aussi au format texte dans un bloc-note. Une restriction est que la première colonne doit contenir les noms de groupes. Dans cette colonne, il ne doit pas y avoir de valeur manquante (où alors l'espace vide sera considéré comme un groupe). A titre indicatif, quatre exemples sont donnés:

    EXEMPLES
    données 1

    Ces données sont correctes. Elles comportent deux groupes, nommés '1' et '2'. Il y a deux valeurs manquantes codées par '*'.

    données 2

    Ces données sont correctes. Ici, il y a 3 groupes ('A-TRCB1', 'A-TRCB2' and 'B-TRCB1'). Les noms de groupes sont libres : chiffres, lettres. Les quatres valeurs manquantes sont codées par '9999'. Une valeur numérique (9999 ou -1) peut être utilisée pour coder les données manquantes.

    données 3

    Ces données sont correctes. Elles ont été saisies dans un bloc-note, en utilisant des tabulations comme séparateurs. Il y a deux groupes ('A' et 'B') et les données manquantes sont remplacées par '-1'.

    données 4 4

    Ces données sont incorrectes. Vous n'avez pas à mettre la première ligne. Il ne doit pas y avoir de valeur manquante dans la première colonne (correspondant aux noms de groupe), et les données manquantes doivent être codées par un unique symbole.




    Utiliser l'interface

       

    Une fois que vos données ont un bon format comme indiqué plus haut, suvez juste les instructions suivantes:

    ETAPE 1


    Entrez les informations sur vos données : nombre de sujets (nombre de lignes) et nombre de mesures effectuées par sujet. Remarquez que si vous avez T mesures, votre tableau de données doit comporter T+1 colonnes puisque la première sert pour coder les groupes.

    ETAPE 2


    Copiez vos données depuis l'application où elles se trouvent (Edition... Copier). Placez-vous dans la zone de texte et collez-les (Edition...Coller). Il peut y avoir des lignes vides avant vos données.

    ETAPE 3


    Choisissez vos options (se référer à la présentation fait plus haut). Si vous avez des données manquantes, assurez-vous de bien indiquer le code dans la zone de texte correspondante. Notez que ce code ne peut pas être le vide. Puis lancez le test. Le test nécessite une durée variable suivant votre ordinateur.

    ETAPE 4


    Voilà. Une nouvelle page est générée où vous trouverez les résultats demandés. Si vous voulez lancer un nouveau test (en changeant les options où les données), retournez à la page de test en actualisant la page dans Exporer (Refresh). Vous perdrez alors vos résultats à moins que vous ne les ayez sauvegardés.


    Sauvegarder les résultats

    Les résultats sont générés dans une page HTML Vous pouvez donc les sauvegarder en sauvegardant cette page (Menu Fichier... Enregistrer en tant que fichier). Vous pouvez les sauvegarder au format HTML (recommandé) ou en texte (txt).


    Un problème de navigateur

      

    Le code utilisé pour calculer les tests est écrit en Visual Basic Script (pour plus d'informations au sujet de VB Script, se référer à http://msdn.microsoft.com/scripting)
    Ce langage de programmation n'est compatible qu'avec le navigateur Explorer de Microsoft. Aussi, si vous utilisez Netscape ou un autre navigateur, vous ne pourrez pas utiliser la page de test.

    Pour les utilisateurs d'Explorer, se référer à la table ci-dessous (vous pouvez connaître votre version d'Explorer en choisissant A propos de dans le menu ? d'Explorer):

    VERSION D'EXPLORER
    Explorer 5

    Le support de VB Script 5 est inclus dans Explorer 5, aussi vous ne devriez pas rencontrer de problème. Si vous rencontrez un message d'erreur d'éxécution de script, vérifiez dans vos options de connexion que le niveau de sécurité n'est pas maximal (l'autorisation d'éxécuter un script doit être accordée).
    Si vous avez des problèmes, nous vous recommandons de prendre contact avec votre équipe de support informatique.

    Explorer 3

    Explorer 3 ne supporte qu'une vieille version de Visual Basic Script
    Pour être compatible avec la version 5 de VB Script, Explorer 3 nécessite quelques ajouts. L'installation de DCOM (Microsoft) et du support de VB Script 5 (Microsoft) est nécessaire.

    Nous vous recommandons fortement de prendre contact avec votre équipe de support informatique.

    De même que pour les utilisateurs de la version 5, les paramètres de connexion (sécurité) doivent permettre l'éxécution de script.



    Page modifiée le : 17/11/99