Jeudi 11 janvier 2007

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

Par Marc - Publié dans : Questions/Réponses
Ecrire un commentaire - Voir les commentaires - Recommander
Retour à l'accueil

Calendrier

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

Recherche

Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus