LE SITE NON OFFICIEL D'EPI INFO, LOGICIEL PAR EXCELLENCE DE l'EPIDEMIOLOGIE ET LA SANTE PUBLIQUE HUMAINE ET VETERINAIRE
design by @ JM
Question
Comment transformer une variable quantitative continue en une variable
quantitative binaire en gradant le type de variable « Numérique »
Exemple : Présence de tiques dans les élevages : 0,1,2,3,.....50 c
variables Nb Tiques)
On définit un nouvelle variable Code infectés avec deux modalités
Codeinfectes : LOVALUE- 0 = "0" avec 0 = Non Infectés
1-HIVALUE = "1" avec 1 = Infectés
Sous Epi Info, Cette nouvelle variable est sous le format test ( On
utilise la commande DISPLAY dans variable pour voir le type).
Le problème est le suivant, Pour utiliser la commande MEANS afin d'avoir
le calcul du KHI DEUX entre cette nouvelle variable et les communes ou
encore d'autres variables, Epi Info nous précise qu'in faut une variable
Numerique.
Comment faire pour changer le type de cette variable text en numérique?
Réponse
1. Lire la base
2. Définir une nouvelle variable avec DEFINE
3. Utiliser ASSIGN en conjonction avec IF / ELSE pour définir la valeur
de cette nouvelle variable selon la valeur "seuil" de la variable à recoder.
Exemple avec une base de données que j'ai sous la main en reprenant le
cas du recodage de l'âge dans une variable "adulte" prenant la valeur 1
si âge > 7 et 0 sinon:
READ 'D:EpidataExemple.MDB':viewChevaux
DEFINE adulte
IF age > 7 THEN
ASSIGN adulte = 1
ELSE
ASSIGN adulte = 0
END
| Novembre 2009 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | ||||||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||||
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | ||||
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | ||||
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | ||||
| 30 | ||||||||||
|
||||||||||
Commentaires