Hello to All, I would like to give names to dichotomisées variables. I make him(it) well under SPSS. It is a question " Been worth Label ". I do not know how to make. By example: I dichotomise the variable Q05 (Rate of Haemoglobin) in two cathégories; modQ05 (Class of Hb) 1=TxHb < 12 mg / dl, 2=TxHb > 12 mg / dl. Afterward, I would like to call 1 = "Anaemia 2" = "Hb Normale". So that when I make Freq modQ05, I obtain the distribution by looking directly Anaemia Hb Normale Thank you
___________________________________________ Dr Jean-Paul DIBY-KONAN Médecin Santé Publique MCM Santé de la Reproduction Institut Médecine Tropicale Kapucinessenstraat 8 B-2000 Anvers Belgique
----- Message d'origine ---- De : "epidata-list-request@lists.umanitoba.ca" epidata-list-request@lists.umanitoba.ca À : epidata-list@lists.umanitoba.ca Envoyé le : Samedi, 18 Novembre 2006, 19h00mn 47s Objet : EpiData-list Digest, Vol 37, Issue 6
Send EpiData-list mailing list submissions to epidata-list@lists.umanitoba.ca
To subscribe or unsubscribe via the World Wide Web, visit http://lists.umanitoba.ca/mailman/listinfo/epidata-list or, via email, send a message with subject or body 'help' to epidata-list-request@lists.umanitoba.ca
You can reach the person managing the list at epidata-list-owner@lists.umanitoba.ca
When replying, please edit your Subject line so it is more specific than "Re: Contents of EpiData-list digest..."
EpiData-list mailing list ___________________________________
Today's Topics:
1. Create one variable from two or more variables (epidata-list@lists.umanitoba.ca) 2. Re: Create one variable from two or more variables (epidata-list@lists.umanitoba.ca)
----------------------------------------------------------------------
Message: 1 Date: Fri, 17 Nov 2006 12:59:22 -0800 (PST) From: epidata-list@lists.umanitoba.ca Subject: [EpiData-list] Create one variable from two or more variables To: epidata-list@lists.umanitoba.ca Message-ID: 160765.20031.qm@web60116.mail.yahoo.com Content-Type: text/plain; charset=iso-8859-1
Is there a way to automatically create a variable from 2-3 entered variables? For example: I have var1 ###### var2 ## var3 #
I would like epidata entry to automatically populate a new variable for each case, where the value would be var1, var2, var3 appended with each other:
var4 var1var2var3
I tried creating a data check command:
~~~~~~~~~~~~~~~~~~~~~~ var4 MUSTENTER AFTER ENTRY var4="var1" + string(var1) + "var2" + string(var2) + "var3" + string(var3) END END ~~~~~~~~~~~~~~~~~~~~~~~~~ But that did NOT work. Thanks so much J.H.
____________________________________________________________________________________ Sponsored Link
Mortgage rates near 39yr lows. $510k for $1,698/mo. Calculate new payment! www.LowerMyBills.com/lre
------------------------------
Message: 2 Date: Fri, 17 Nov 2006 21:51:05 +0000 From: epidata-list@lists.umanitoba.ca Subject: Re: [EpiData-list] Create one variable from two or more variables To: epidata-list@lists.umanitoba.ca Message-ID: 455E2EC9.2050400@ird.bf Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hello,
It seems that several mis-specifications are made in your code:
- first, why don't you declare initially the variables var1 to var3 as string variables? This would help to concatenate them.
- second, if the variables v1-v3 have to be numericals, the creation of the var4 should be something like : var4 = string(var1)+string(var2)+string(var3)
- third, to generate automatically v4 (defined as a string variable) I would have written the following code:
var4 BEFORE ENTRY var4 = string(var1)+string(var2)+string(var3) GOTO var5 (if var5 is the next variable in the QES file) END END
Please note that MUSTENTER may be not appropriate, unless you are sure that there will be no missing variables among v1-v3
Hope this helps
Regards
------------------------------------------------------- Yves MARTIN-PREVEL, Epidemiologist, MD, MSc, PhD Nutrition Unit (WHO Collaborating Center for Nutrition) Institut de Recherche pour le Développement (IRD) 01 BP 182 - OUAGADOUGOU 01 - BURKINA FASO Tel: +226 50 30 67 37; Fax: +226 50 31 03 85 http://www.ird.bf/
epidata-list@lists.umanitoba.ca a écrit :
Is there a way to automatically create a variable from 2-3 entered variables? For example: I have var1 ###### var2 ## var3 #
I would like epidata entry to automatically populate a new variable for each case, where the value would be var1, var2, var3 appended with each other:
var4 var1var2var3
I tried creating a data check command:
var4 MUSTENTER AFTER ENTRY var4="var1" + string(var1) + "var2" + string(var2) + "var3" + string(var3) END END
But that did NOT work. Thanks so much J.H.
Sponsored Link
Mortgage rates near 39yr lows. $510k for $1,698/mo. Calculate new payment! www.LowerMyBills.com/lre _______________________________________________ EpiData-list mailing list EpiData-list@lists.umanitoba.ca http://lists.umanitoba.ca/mailman/listinfo/epidata-list
------------------------------
________________________________________ EpiData-list@lists.umanitoba.ca http://lists.umanitoba.ca/mailman/listinfo/epidata-list
End of EpiData-list Digest, Vol 37, Issue 6 *******************************************
___________________________________________________________________________ Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses http://fr.answers.yahoo.com
You could just recode q05 to a text variable:
define modq05 __________ recode q05 to modq05 lo-2.0 = "Anaemia" 12.0-hi = "Hb Normale"
When you do this, check to see where a value of exactly 12 is classified. If in the wrong category, then use recode q05 to modq05 12.0-hi = "Hb Normale" lo-12.0 = "Anaemia"
That is, the final a-b=c is the one that counts for points at your dividing point between categories.
In the latest (test) release of Analysis, you can add variable name and value labels, but this feature is not yet documented.
Jamie
Jean-Paul wrote:
Hello to All, I would like to give names to dichotomisées variables. By example: I dichotomise the variable Q05 (Rate of Haemoglobin) in two cathégories; modQ05 (Class of Hb) 1=TxHb < 12 mg / dl, 2=TxHb > 12 mg / dl. Afterward, I would like to call 1 = "Anaemia 2" = "Hb Normale". So that when I make Freq modQ05, I obtain the distribution by looking directly Anaemia Hb Normal
What I would do:
- ModQ05 has to be string, about 10 characters long. In the CHK file, enter the following code on Q05 After entry block:
QO5 AFTER ENTRY If QO5 < 12 then MODQ05 = "ANAEMIA" Endif If QO5 >= 12 then MODQ05 = "Hb NORMAL" Endif END
And, to make it safer, you can add "NOENTER" on ModQ05, so that it is only filled by the result of the above calculation.
______________________________________________ Gilles DELMAS Institut de Veille Sanitaire Dept. Maladies Infectieuses, Unité infections entériques, alimentaires et zoonoses 12 rue du Val d'Osne 94415 Saint-Maurice cedex - France + 33 1 41 79 67 27 g.delmas@invs.sante.fr ______________________________________________
-----Message d'origine----- De : epidata-list@lists.umanitoba.ca [mailto:epidata-list@lists.umanitoba.ca] Envoyé : lundi 27 novembre 2006 09:45 À : epidata-list@lists.umanitoba.ca Objet : [EpiData-list] Value Label
Hello to All, I would like to give names to dichotomisées variables. I make him(it) well under SPSS. It is a question " Been worth Label ". I do not know how to make. By example: I dichotomise the variable Q05 (Rate of Haemoglobin) in two cathégories; modQ05 (Class of Hb) 1=TxHb < 12 mg / dl, 2=TxHb > 12 mg / dl. Afterward, I would like to call 1 = "Anaemia 2" = "Hb Normale". So that when I make Freq modQ05, I obtain the distribution by looking directly Anaemia Hb Normale Thank you
___________________________________________ Dr Jean-Paul DIBY-KONAN Médecin Santé Publique MCM Santé de la Reproduction Institut Médecine Tropicale Kapucinessenstraat 8 B-2000 Anvers Belgique
----- Message d'origine ---- De : "epidata-list-request@lists.umanitoba.ca" epidata-list-request@lists.umanitoba.ca À : epidata-list@lists.umanitoba.ca Envoyé le : Samedi, 18 Novembre 2006, 19h00mn 47s Objet : EpiData-list Digest, Vol 37, Issue 6
Send EpiData-list mailing list submissions to epidata-list@lists.umanitoba.ca
To subscribe or unsubscribe via the World Wide Web, visit http://lists.umanitoba.ca/mailman/listinfo/epidata-list or, via email, send a message with subject or body 'help' to epidata-list-request@lists.umanitoba.ca
You can reach the person managing the list at epidata-list-owner@lists.umanitoba.ca
When replying, please edit your Subject line so it is more specific than "Re: Contents of EpiData-list digest..."
EpiData-list mailing list ___________________________________
Today's Topics:
1. Create one variable from two or more variables (epidata-list@lists.umanitoba.ca) 2. Re: Create one variable from two or more variables (epidata-list@lists.umanitoba.ca)
----------------------------------------------------------------------
Message: 1 Date: Fri, 17 Nov 2006 12:59:22 -0800 (PST) From: epidata-list@lists.umanitoba.ca Subject: [EpiData-list] Create one variable from two or more variables To: epidata-list@lists.umanitoba.ca Message-ID: 160765.20031.qm@web60116.mail.yahoo.com Content-Type: text/plain; charset=iso-8859-1
Is there a way to automatically create a variable from 2-3 entered variables? For example: I have var1 ###### var2 ## var3 #
I would like epidata entry to automatically populate a new variable for each case, where the value would be var1, var2, var3 appended with each other:
var4 var1var2var3
I tried creating a data check command:
~~~~~~~~~~~~~~~~~~~~~~ var4 MUSTENTER AFTER ENTRY var4="var1" + string(var1) + "var2" + string(var2) + "var3" + string(var3) END END ~~~~~~~~~~~~~~~~~~~~~~~~~ But that did NOT work. Thanks so much J.H.
____________________________________________________________________________________ Sponsored Link
Mortgage rates near 39yr lows. $510k for $1,698/mo. Calculate new payment! www.LowerMyBills.com/lre
------------------------------
Message: 2 Date: Fri, 17 Nov 2006 21:51:05 +0000 From: epidata-list@lists.umanitoba.ca Subject: Re: [EpiData-list] Create one variable from two or more variables To: epidata-list@lists.umanitoba.ca Message-ID: 455E2EC9.2050400@ird.bf Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hello,
It seems that several mis-specifications are made in your code:
- first, why don't you declare initially the variables var1 to var3 as string variables? This would help to concatenate them.
- second, if the variables v1-v3 have to be numericals, the creation of the var4 should be something like : var4 = string(var1)+string(var2)+string(var3)
- third, to generate automatically v4 (defined as a string variable) I would have written the following code:
var4 BEFORE ENTRY var4 = string(var1)+string(var2)+string(var3) GOTO var5 (if var5 is the next variable in the QES file) END END
Please note that MUSTENTER may be not appropriate, unless you are sure that there will be no missing variables among v1-v3
Hope this helps
Regards
------------------------------------------------------- Yves MARTIN-PREVEL, Epidemiologist, MD, MSc, PhD Nutrition Unit (WHO Collaborating Center for Nutrition) Institut de Recherche pour le Développement (IRD) 01 BP 182 - OUAGADOUGOU 01 - BURKINA FASO Tel: +226 50 30 67 37; Fax: +226 50 31 03 85 http://www.ird.bf/
epidata-list@lists.umanitoba.ca a écrit :
Is there a way to automatically create a variable from 2-3 entered variables? For example: I have var1 ###### var2 ## var3 #
I would like epidata entry to automatically populate a new variable for each case, where the value would be var1, var2, var3 appended with each other:
var4 var1var2var3
I tried creating a data check command:
var4 MUSTENTER AFTER ENTRY var4="var1" + string(var1) + "var2" + string(var2) + "var3" + string(var3) END END
But that did NOT work. Thanks so much J.H.
Sponsored Link
Mortgage rates near 39yr lows. $510k for $1,698/mo. Calculate new payment! www.LowerMyBills.com/lre _______________________________________________ EpiData-list mailing list EpiData-list@lists.umanitoba.ca http://lists.umanitoba.ca/mailman/listinfo/epidata-list
------------------------------
________________________________________ EpiData-list@lists.umanitoba.ca http://lists.umanitoba.ca/mailman/listinfo/epidata-list
End of EpiData-list Digest, Vol 37, Issue 6 *******************************************
___________________________________________________________________________ Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses http://fr.answers.yahoo.com
participants (1)
-
epidata-list@lists.umanitoba.ca