Aperçu des commandes    Raccourcis Claviers     Version et liste de bug    Remerciements

Comment faire ... avec EpiData Analysis. Document version Aout 2005.

Trucs et astuces pour accomplir différentes tâches usuelles. - Vous pouvez suggérer les votres sur on the EpiData list ou e-mail info@epidata.dk

Chapitres :

Haut Démarrage, dossiers, fichiers
Parametres et options Set < parametre >

La commande Set "parametre" défini comment et quelles information seront affichées lors des sorties (ex:. set statistics), comment les commandes seront exécutées (ex. set replacedatafile) etc.
Set utilisé sans paramètre additionnel permet de voir quelles sont les options définies.
Changement de dossier CD "nom/répertoire"
Pour définir un répertoire comme répertoire de travail, placez la commande "cd ......." dans le fichier epidatastat.ini ou définissez ce répertoire dans le raccourci qui lance epidata analysis. CD "nom/répertoire" pendant une session de travail ne sera pas sauvegardé pour le prochain lancement du programme.
Haut Analyses de base
Selection par date - variable existante Select <critere>
Solution: utilisez la fonction dmy. Adaptez en fonction de votre format de date (dmy/mdy/ymd)
Ex. Pour sélectionner tous ceux nés avant le 12 février 1988
Select birthday < dmy(12,2,1988) // en utilisant la fonction dmy(jour,mois,année)
Select birthday < date("02/12/1988","mdy") // en utilisant la fonction date avec le format "mdy"
Select birthday < date("12/02/1988","dmy") // en utilisant la fonction date avec le format "dmy"
Selection par date - creer une variable date Supposons que l'age en 1996 soit stocké dans la variable age
define born <dd/mm/yyyy>
gen yearborn = 1996-age
born = dmy(1,7,yearborn)
Select born < dmy(12,2,1988)
//selectionne les fiches pour ceux nés avant le 12 février 1988
Vérifier les données manqueantes Generer une variable "drapeau": m
define m _____________________________
if v1 = . then m = trim(m) + "N" else mv = mv + "V"
if v2 = . then m = trim(m) + "N" else mv = mv + "V"
* etc. pour toutes les variables,
freq m
* alternative solution:
m = ""
m = trim(m)+string(mv(sex)) // function mv = 0 for actual value
m = trim(m)+string(mv(age)) // function mv = 1 if variable=.
m = trim(m)+string(mv(km)) // function mv = 2 if variable=defined missing value
tab m
Haut Graphiques de base
Séparez la variable Y Supposons que vous vouliez faire un diagramme de la valeur du champ Haemoglobin par age avec les hommes sous forme de cercles et les femmes sous forme de cercles remplis.
Scatter age Hb by sex pourrait convenir, mais on ne peut pas dire "by sex".
Solution: soit sex vaut 1 pour les hommes et 2 pour les femmes , Hb contient la valeur de Haemoglobin

gen male = Hb if sex = 1
gen female = Hb if sex = 2
Scatter age male female /ti="Graphe montrant Y par sex"
Ajouter du texte sur l'axe des Y Ex: .ajouter "y=log(age)" sur un diagramme de points.
  • Ajouter une zone de texte au sommet de l'axe Y: scatter x-var y-var /text="15,50,Y=log(age),0"
    Testez avec les nombres 15 and 50 (pixels à partir du haut à gauche)
  • Ou bien tapez scatter x-var y-var /edit et dans "edit all" ajouter le titre à l'axe gauche. Dans ce mode, vous pouvez changer la direction du texte.
  • Ou utlisez une combinaison de /text et /edit
Les autres graphes fonctionnent de la même façon.
Haut Sorties
Changer la couleur et l'aspect des sorties L'aspect des sorties est controllé par une "feuille de style" contenue dans le fichier epiout.css qu'il est possible de modifier.
Différents sitesweb et livres explique le fonctionnement et l'utilisation des feuilles de style.
Pour changer l'arrière plan des tables en blanc:
   1. Ouvrir dans l'éditeur le fichier epiout.css (Dans le dossier ou est installé EpiData Analysis)
   2. Changez cette ligne:
    table {background-color:black; border: solid #000 3px; width: 500px; }
   en
    table {background-color:white; border: solid #000 3px; width: 800px; }
   
et changez la couleur du contenu des cellules en noir (ou autre) sinon le contenu des cellules sera invisible. Ex:
     .firstcol {color: black;font-size: 10pt;font-family: verdana; font-weight: normal; text-align: right; padding-right:10px; }
   3. Sauvegardez le fichier css en le renommant "tableblanche.css" et sélectionnez le en utilisant la commande set stylesheet="tableblanche.css"
Proposez vos exemples à info@epidata.dk afin d'en faire profiter les autres utilisateurs.
Vous trouverez plus d'informations dans le document : Formatting output   
Haut Generer/changer des variables
Variables Booléennes define lonely <Y>
Ceci définie une variable booléenne appelée "lonely". Pour affecter une valeur tapez:
lonely = True
lonely = False
Haut Clean up & stop
Haut Information
Haut Further analysis
Régression Logistic Outcome Indicator Confounder ......

Vous ne pouvez pas faire de Régression Logistic ou d'autres statistiques avancées. Utilisez un autre logiciel.
Les données peuvent être exportées avec leurs étiquettes vers Stata (www.stata.com), SAS, SPSS et comme fichiers textes délimités pour relecture par d'autres logiciels.
Haut Special graphs
Haut Special data handling
Haut Disk commands