Home » Data » Dataset use in SPSS » Calculating cases for IYCF
Re: Calculating cases for IYCF [message #13341 is a reply to message #11421] |
Wed, 25 October 2017 14:14 |
Sajhama
Messages: 28 Registered: July 2017
|
Member |
|
|
Hello there,
I am able to get the right number of result as in result for table 11.2 of Nepal DHS 2011 for the categories, percentage ever breastfed, number of last born children and number of last born ever breastfed crosstab by sex. However, for table 11.3, result are same for "not breastfeeding", "Number of youngest children under two years living with their mother", "Number of all children under two years" but percentage currently breastfeeding is slightly different, mine is 98.5 for 0-1 months instead of 98.2 . When value for "Number of youngest children under two years living with their mother" and "Number of all children under two years" are same, how can the percentage vary for currently breastfeeding??
Another main problem is with exclusive breastfeeding and breastfeeding along with water and so on, the percentages different by few numbers (SPSS output file is attached) when I followed the codes attached . I am somewhere making error in selecting youngest children rather than last born, I think.
I am looking for creating matching table 11.3 of Nepal DHS.
Here are the codes I used.
COMPUTE age=V008 - B3.
EXECUTE.
* Select children living with the mother.
FILTER OFF.
USE ALL.
SELECT IF (B9=0).
EXECUTE.
AGGREGATE (I AM SO CONFUSED WITH THIS, SINCE WE HAVE TO GO FOR YOUNGEST CHILDREN, RATHER THAN LAST BORN, IS THE CODE CORRECT? BECAUSE SOMETIME spss SHOWED ERROR WHEN I RUN IT IN SYNTAX.
/OUTFILE=* MODE=ADDVARIABLES
/BREAK=V001 V002 V003
/BIDX_min=MIN(BIDX).
SELECT IF (BIDX_min = BIDX) .
EXECUTE.
* Select children age below 24.
FILTER OFF.
USE ALL.
SELECT IF ( age < 24).
EXECUTE.
* Create age gropus.
RECODE age (0 thru 1=1) (2 thru 3=2) (4 thru 5=3) (6 thru 8=4) (9 thru 11=5) (12 thru 17=6) (18
thru 23=7) INTO age_grp.
VARIABLE LABELS age_grp 'age group'.
EXECUTE.
VALUE LABELS age_grp 1 " 0-1 month" 2 "2-3 months" 3 "4-5 months" 4 "6-8 months" 5 "9-11 months" 6 "12-17 months" 7 "18-23 months".
*23-06-2017.
COMPUTE water = 0.
EXECUTE.
COMPUTE liquids = 0.
EXECUTE.
COMPUTE milk= 0.
EXECUTE.
COMPUTE solid= 0.
EXECUTE.
COMPUTE bottle= 0.
EXECUTE.
COMPUTE breast= 0.
EXECUTE.
* to determine if child is given water.
DO IF (V409 >= 1 & V409 <= 7).
RECODE water (0=1).
END IF.
EXECUTE.
*To determine if Child is given liquids.
DO IF ((V410 >= 1 & V410 <= 7) | (V412c >= 1 & V412c <= 7) | (V413 >= 1 & V413 <= 7)) .
RECODE liquids (0=1).
END IF.
EXECUTE.
* to determine if child is given milk.
DO IF ((V411 >= 1 & V411 <= 7) | (V411a >= 1 & V411a <= 7)).
RECODE milk (0=1).
END IF.
EXECUTE.
*To determine if child drank from bottle with nipple.
DO IF (M38= 1 ).
RECODE bottle (0=1).
END IF.
EXECUTE.
*To determine if Child is given Solid.
DO IF ((V412A >=1 & V412A<=7) | (V414E >= 1 & V414E <= 7) | (V414F >=1 & V414F <=7) | (V414G >=1 & V414G <=7) | (V414H >=1 & V414H <=7) |
(V414I >=1 & V414I <=7) | (V414J >=1 & V414J <=7) | (V414K >=1 & V414K <=7) | (V414L >=1 & V414L<=7) | (V414M>=1 & V414M<=7) |
(V414N >=1 & V414N <=7) | (V414O >=1 & V414O <=7) | (V414P >=1 & V414P <=7) | (V414S >=1 & V414S <=7) | (V414V >=1 & V414V <=7)).
RECODE Solid (0=1).
END IF.
EXECUTE.
*To determine if child is still breastfeeding.
DO IF (M4= 95).
RECODE breast (0=1).
END IF.
EXECUTE.
VALUE LABELS breast 0 "Not breastfeeding" 1 " Still breastfeeding".
*Matching Table 11.3 for exclusive breast feeding in 0-5 month children.
COMPUTE feeding=7.
EXECUTE.
* exclusive breastfeeding.
DO IF (water = 0 & liquids = 0 & Milk = 0 & Solid = 0).
RECODE feeding (7=1).
END IF.
EXECUTE.
* breastfeeding + water.
DO IF (water = 1 & liquids = 0 & Milk = 0 & Solid = 0).
RECODE feeding (7=2).
END IF.
EXECUTE.
* breastfeeding + liquids.
DO IF ( liquids = 1 & milk = 0 & solid = 0).
RECODE feeding (7=3).
END IF.
EXECUTE.
* breastfeeding + milk.
DO IF (milk = 1 & solid = 0).
RECODE feeding (7=4).
END IF.
EXECUTE.
* breastfeeding + solid.
DO IF (solid = 1).
RECODE feeding (7=5).
END IF.
EXECUTE.
* Not breastfeeding.
DO IF (breast= 0).
RECODE feeding (7=0).
END IF.
EXECUTE.
VALUE LABELS feeding 0 "Not breastfeeding" 1 "exclusive breastfeeding" 2 "+Water" 3 "+Liquids" 4 "+Other Milk" 5 "+Solids".
COMPUTE wt=v005/1000000.
EXECUTE.
I am really in need of your help, struggling too with calculation of exclusive breast feeding for Nepal.
Thanking you in advance again.
Sajama
-
Attachment: Output1.spv
(Size: 26.97KB, Downloaded 810 times)
|
|
|
|
|
Calculating cases for IYCF
By: anuth on Wed, 26 October 2016 14:05
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Fri, 16 December 2016 02:51
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Mon, 19 December 2016 09:43
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Fri, 06 January 2017 04:34
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Sun, 08 January 2017 09:34
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Mon, 09 January 2017 09:19
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Tue, 10 January 2017 09:06
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Mlue on Thu, 24 May 2018 04:48
|
|
|
Re: Calculating cases for IYCF
By: Hassen on Thu, 24 May 2018 05:25
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Mlue on Mon, 28 May 2018 02:28
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Mlue on Mon, 28 May 2018 04:44
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Hassen on Wed, 06 June 2018 11:07
|
|
|
Re: Calculating cases for IYCF
By: Hope on Wed, 13 June 2018 02:50
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Hope on Mon, 18 June 2018 12:25
|
|
|
Re: Calculating cases for IYCF
By: Chris on Sun, 10 February 2019 10:01
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Thu, 06 April 2017 07:32
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Roselync on Fri, 07 April 2017 11:01
|
|
|
Re: Calculating cases for IYCF
By: Sajhama on Wed, 25 October 2017 14:14
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Sajhama on Thu, 26 October 2017 14:56
|
|
|
Re: Calculating cases for IYCF
By: Chris on Tue, 10 April 2018 13:18
|
|
|
Re: Calculating cases for IYCF
|
|
|
Re: Calculating cases for IYCF
By: Chris on Wed, 11 April 2018 12:24
|
|
|
Re: Calculating cases for IYCF
By: Chris on Fri, 13 April 2018 01:32
|
Goto Forum:
Current Time: Sat Dec 7 12:15:04 Coordinated Universal Time 2024
|