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.
|
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 |