Data Cart

Your data extract

0 variables
0 samples
View Cart
CHSURVM
Number of male children surviving

Codes and Frequencies



Can't find the category you are looking for? Try the Detailed codes

Explore how IPUMS created this variable

Download


      class Chsurvm:public Editor {

public:
    Chsurvm(VarPointer varInfo) : Editor(varInfo) {}
    void edit() {

        long a = getRecoded();
        switch (dataSet) {
        case dataset_id::ke1989a:
        {
            if (KE1989A_0417() < 98 && KE1989A_0419() < 98)
                a = KE1989A_0417() + KE1989A_0419();
            else
                a = 98;
            if (KE1989A_0417() == 99 && KE1989A_0419() == 99)
                a = 99;
            if (a > 23 && a < 98)
                a = 23;
            if (a == 99 && KE1989A_0429() == 0)
                a = 0;
        }
        break;
        case dataset_id::ug2002a:
        {
            if (UG2002A_0431() == 99 || UG2002A_0433() == 99)
                a = 99;
            else
                a = UG2002A_0431.getSourceDataAsLong() + UG2002A_0433.getSourceDataAsLong();
            if (a > 13 && a != 99)
                a = 13;
        }
        break;
        case dataset_id::np2001a:
        {
			a = NP2001A_0426() + NP2001A_0428();
            if (a > 30)
                a = 30;
            if (NP2001A_0426() == 98 || NP2001A_0428() == 98)
                a = 98;
            if (NP2001A_0426() == 99)
                a = 99;
        }
        break;
        case dataset_id::tz1988a:
        {
            if (TZ1988A_0420() < 98 && TZ1988A_0430() < 98)
                a = TZ1988A_0420() + TZ1988A_0430();
            if (TZ1988A_0420() == 98 || TZ1988A_0430() == 98)
                a = 98;
            if (TZ1988A_0420() == 99 || TZ1988A_0430() == 99)
                a = 99;
            if (a > 21 && a < 98)
                a = 21;
        }
        break;
        case dataset_id::tz2002a:
        {
            if (TZ2002A_0422() < 98 && TZ2002A_0424() < 98)
                a = TZ2002A_0422() + TZ2002A_0424();
            if (TZ2002A_0422() == 98 || TZ2002A_0424() == 98)
                a = 98;
            if (TZ2002A_0422() == 99 || TZ2002A_0424() == 99)
                a = 99;
            if (a > 30 && a < 98)
                a = 30;
        }
        break;
        case dataset_id::sl2004a:
        {
            a = SL2004A_0425() + SL2004A_0427();
            if (SL2004A_0425() == 99)
                a = 99;
        }
        break;
        case dataset_id::id1995a:
        {
            a = ID1995A_0463() + ID1995A_0465();
            if (ID1995A_0463() == 9 || ID1995A_0465() == 9)
                a = 99;
        }
        break;
        case dataset_id::do1981a:
        {
            if (DO1981A_0451() < 98 && DO1981A_0462() < 98)
                a = DO1981A_0451() - DO1981A_0462();
            else
                a = 98;
            if (DO1981A_0451() == 99 && DO1981A_0462() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::lr2008a:
        {
            if (LR2008A_0426() < 9 && LR2008A_0428() < 9)
                a = LR2008A_0426() + LR2008A_0428();
            else
                a = 98;
            if (LR2008A_0426() == 9 && LR2008A_0428() == 9)
                a = 99;
        }
        break;
        case dataset_id::ng2006a:
        {
            if (NG2006A_0492() < 98 && NG2006A_0494() < 98)
                a = NG2006A_0492() + NG2006A_0494();
            else
                a = 98;
            if (NG2006A_0492() == 99 && NG2006A_0494() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::ng2007a:
        {
            if (NG2007A_0486() < 98 && NG2007A_0488() < 98)
                a = NG2007A_0486() + NG2007A_0488();
            else
                a = 98;
            if (NG2007A_0486() == 99 && NG2007A_0488() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::zm1990a:
        {
            if (ZM1990A_0436() < 99 && ZM1990A_0438() < 9)
                a = ZM1990A_0436() + ZM1990A_0438();
            else
                a = 98;
            if (ZM1990A_0436() == 99 && ZM1990A_0438() == 9)
                a = 99;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::zm2010a:
        {
            if (ZM2010A_0456() < 99 && ZM2010A_0458() < 99)
                a = ZM2010A_0456() + ZM2010A_0458();
            else
                a = 98;
            if (ZM2010A_0456() == 99 && ZM2010A_0458() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::et1984a:
        {
            a = ET1984A_0422() + ET1984A_0424();
            if (ET1984A_0422() == 99 || ET1984A_0424() == 99)
                a = 99;
            if (ET1984A_0422() == 98 || ET1984A_0424() == 98)
                a = 98;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::et1994a:
        {
            a = ET1994A_0423() + ET1994A_0425();
            if (ET1994A_0423() == 99 || ET1994A_0425() == 99)
                a = 99;
            if (ET1994A_0423() == 98 || ET1994A_0425() == 98)
                a = 98;
            if (a > 8 && a < 98)
                a = 8;
        }
        break;
        case dataset_id::et2007a:
        {
            a = ET2007A_0424() + ET2007A_0426();
            if (ET2007A_0424() == 99 || ET2007A_0426() == 99)
                a = 99;
            if (ET2007A_0424() == 98 || ET2007A_0426() == 98)
                a = 98;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::ir2011a:
        {
            if (IR2011A_0448() == 99 && IR2011A_0444() == 1)
                a = 0;
        }
        break;
        case dataset_id::bw2001a:
        {
            if (BW2001A_0428() < 97 && BW2001A_0430() < 97)
                a = BW2001A_0428() + BW2001A_0430();
            if (BW2001A_0428() == 98 || BW2001A_0430() == 98)
                a = 98;
            if (BW2001A_0428() == 99 || BW2001A_0430() == 99)
                a = 99;
            if (BW2001A_0428() == 99 && BW2001A_0430() == 99 && BW2001A_0427() > 0 && BW2001A_0427() < 98)
                a = 0;
            if (a > 7 && a < 98)
                a = 7;
        }
        break;
        case dataset_id::bw2011a:
        {
            if (BW2011A_0448() < 98 && BW2011A_0450() < 98)
                a = BW2011A_0448() + BW2011A_0450();
            if (BW2011A_0448() == 98 || BW2011A_0450() == 98)
                a = 98;
            if (BW2011A_0448() == 99 || BW2011A_0450() == 99)
                a = 99;
            if (BW2011A_0485() == 0)
                a = 99;
            if (a > 6 && a < 98)
                a = 6;
        }
        break;
        case dataset_id::bj1992a:
        {
            if (BJ1992A_0427() == 0 && BJ1992A_0428()==0)
                a = 99;
        }
        break;
        case dataset_id::bj2013a:
        {
            if (BJ2013A_0443() == 0)
                a = 99;
        }
        break;
        case dataset_id::ls1996a:
        {
			if (LS1996A_0427() < 99 && LS1996A_0429() < 99)
				a = LS1996A_0427() + LS1996A_0429();
            if (LS1996A_0427() == 99 || LS1996A_0429() == 99)
				a = 99;
            if (LS1996A_0426() == 0)
                a = 99;
            if (a > 7 && a < 99)
                a = 7;
        }
        break;
        case dataset_id::ls2006a:
        {
            if (LS2006A_0434() == 0)
                a = 99;
        }
        break;
        case dataset_id::pg1980a:
        {
			if (PG1980A_0444() < 8 && PG1980A_0442() < 8)
				a = PG1980A_0444() + PG1980A_0442();
            if (a > 5 && a < 15)
                a = 5;
			if (PG1980A_0444() == 8 || PG1980A_0442() == 8)
                a = 98;
            if (PG1980A_0444() == 9 && PG1980A_0442() == 9)
                a = 99;
            if (PG1980A_0438() == 0 && PG1980A_0439()==0)
                a = 99;
        }
        break;
        case dataset_id::pg2000a:
        {
			if (PG2000A_0432() < 98 && PG2000A_0434() < 98)
				a = PG2000A_0432() + PG2000A_0434();
            if (a > 7 && a < 98)
                a = 7;
			if (PG2000A_0432() == 98 || PG2000A_0434() == 98)
                a = 98;
            if (PG2000A_0432() == 99 || PG2000A_0434() == 99)
                a = 99;
            if (PG2000A_0430() == 0 && PG2000A_0431()== 0)
                a = 99;
        }
        break;
        case dataset_id::pg2011a:
        {
            if (PG2011A_0446() == 0)
                a = 99;
        }
        break;
        case dataset_id::rw2012a:
        {
            if (RW2012A_0451() == 0 && RW2012A_0452() ==0)
                a = 99;
        }
        break;
        case dataset_id::zw2012a:
        {
			a = 98;
			if (ZW2012A_0440() < 98 && ZW2012A_0442() < 98)
				a = ZW2012A_0440() + ZW2012A_0442();
            if (a > 6 && a < 98)
                a = 6;
			if (ZW2012A_0440() == 98 || ZW2012A_0442() == 98)
                a = 98;
            if (ZW2012A_0440() == 99 && ZW2012A_0442() ==99)
                a = 99;
            if (ZW2012A_0439() == 2)
				a = 99;
        }
        break;
        case dataset_id::rw1991a:
        {
            if (RW1991A_0428() == 0 && RW1991A_0429() ==0 && RW1991A_0430() ==0)
                a = 99;
        }
        break;
        case dataset_id::rw2002a:
        {
            if (RW2002A_0429() == 0 && RW2002A_0430() ==0 && RW2002A_0431() ==0)
                a = 99;
        }
        break;
		case dataset_id::la2005a:
        {
            a = LA2005A_0424() + LA2005A_0426();
			if (a > 5)
                a = 5;
			if (LA2005A_0424() == 99 || LA2005A_0426() == 99)
                a = 99;
        }
		break;
		case dataset_id::np2011a:
        {
            a = NP2011A_0430() + NP2011A_0432();
			if (a > 6)
				a = 6;
			if (NP2011A_0430() == 99 || NP2011A_0432() == 99)
				a = 99;
        }
		break;
		case dataset_id::tg1960a:
        {
            if (TG1960A_0416() == 0 && TG1960A_0408() < 10)
                a = 99;
        }
		break;
        case dataset_id::gn2014a:
        {
			if (GN2014A_0437() == 0 && GN2014A_0443() == 0)
				a = 99;
		}
        break;
        case dataset_id::sn2013a:
        {
			if (SN2013A_0487() == 0 && SN2013A_0485() == 0 & SN2013A_0486() == 0)
				a = 99;
		}
        break;
        case dataset_id::ug2014a:
        {
			if (UG2014A_0432() == 0 && UG2014A_0428() == 0)
				a = 99;
		}
        break;
        }
        if (a > 20 && a < 98)
            a = 20;


        setData(a);
    }
};

    

Description

CHSURVM indicates the number of male children ever born to a woman still living at the time of the census.

Comparability — Index

GENERAL
Benin
Botswana
Burkina Faso
Cambodia
Dominican Republic
Ethiopia
Guatemala
Guinea
Honduras
Indonesia
Iran
Iraq
Laos
Lesotho
Malawi
Mali
Mozambique
Nepal
Pakistan
Papua New Guinea
Rwanda
Senegal
Sierra Leone
South Africa
Sudan
Suriname
Togo
Uganda
Zambia
Zimbabwe

Comparability — General

CHSURVM is fully comparable across samples, apart from differing universes. For the number of female children surviving, see CHSURVF; or for all children, CHBORN.

Most samples are implicitly, if not explicitly, top-coded at 9 to 11 children. All samples are top-coded at 20 children.

Comparability — Benin [top]

The data are top-coded at 9+ children in 1992, 10+ children in 2002, and 11+ children in 2013.

Comparability — Botswana [top]

In both the 2001 and 2011 samples, CHSURVM is constructed from unharmonized source variables indicating the number of male children living with the mother and the number of male children living away from home.

Comparability — Burkina Faso [top]

The universe changes over time with respect to age and resident status. In the 1996 sample, the question is asked of female household residents age 12 and older. In the 2006 sample, the question is asked of females age 10 and older.

Comparability — Cambodia [top]

The 2004 and 2013 data have a top-code at 8+ children.

Comparability — Dominican Republic [top]

The universe varies across samples. The universe for the 1981 sample is women age 12 or older who had a female child born alive. The 2002 question was asked to women age 15 or older. The 2010 question was asked to women age 15 or older who ever gave birth.

Comparability — Ethiopia [top]

In all samples the number of children is calculated from multiple input variables. Only long-form respondent women (20%) were asked the question in 2007.

Comparability — Guatemala [top]

The universe differs across samples. The 2002 data have a top-code at 10+ children.

Comparability — Guinea [top]

The 1996 and 2014 samples are top-coded at 10+ male children.

Comparability — Honduras [top]

The data are top-coded at 10+ children.

Comparability — Indonesia [top]

The universe differs across samples. The 1990 and 1995 restrict the universe to ever-married women age 10 or older. The 1995 sample further limits the universe to women younger than 55. The 2010 sample, instead, asked the question to women age 10 or older -- regardless of marital status.

Comparability — Iran [top]

The census question was asked only of ever-married women.

Comparability — Iraq [top]

The census question was asked only of ever-married women.

Comparability — Laos [top]

The 2005 data have a top-code at 5+ children.

Data are calculated from two separate source variables: the number of female children at home and number of female children living outside the home. Each of those variables has a top code affecting a small number of cases.

Comparability — Lesotho [top]

The integrated variable in 1996 is constructed from male children living in the household and away from home. The data are top-coded at 7+ children.

Comparability — Malawi [top]

The universe statement varies marginally across samples.

Comparability — Mali [top]

The universe changes from the 1987 and 1998 samples, women age 12 and older who ever gave birth to women age 12 to 49 with live births.

Comparability — Mozambique [top]

The universes changes between samples: from female residents between 12 and 50 years old in 1997 to female residents 12 or older in the 2007 sample.

Comparability — Nepal [top]

The census question was asked only of ever-married women age 15 to 49. The 2001 and 2011 data have a top-code at 10+ and 5+ children, respectively.

Data are calculated from two separate variables: the number of female children living in the household and number of female children living separately. Each of those variables has a top code affecting a small number of cases.

Comparability — Pakistan [top]

The census question was asked only of ever-married women.

Comparability — Papua New Guinea [top]

The integrated variable in 1980 and 2000 is constructed from male children living in the household and away from home. The 1980 sample is top-coded at 5+ children; 2000 is top-coded at 7+.

Comparability — Rwanda [top]

The 2012 sample is top-coded at 10+ children.

Comparability — Senegal [top]

The 2013 sample is top coded at 10+ male children.

Comparability — Sierra Leone [top]

The integrated variable for 2004 is constructed from the number of children in the household and number of female children living elsewhere. In the 2015 sample, the question was asked of females ages 10+ who ever gave birth. The data is top-coded at 12+ children for the 2004 sample and 10+ children for the 2015 sample.

Comparability — South Africa [top]

The 2016 sample is top-coded at 8+ male children.

Comparability — Sudan [top]

The question was asked only of ever-married females age 12 to 54.

Comparability — Suriname [top]

The 2004 sample is top-coded at 7+ male children.

Comparability — Togo [top]

The universe differs across samples. An age universe of 10+ was imposed on the 1960 data; the source variable is unaltered and applies to all females.

The 2010 data have a top-code at 10+ children.

Comparability — Uganda [top]

The 2014 sample is top-coded at 11+ male children.

Comparability — Zambia [top]

The universe differs across samples. The 1990 sample universe is all women age 12 or older. The 2000 sample includes only women who ever gave birth. The 2010 sample includes only present women who ever gave birth. The 1990 and 2000 enumeration instructions indicate that this question should have been asked only of present household members and visitors, but the number of surviving children is reported for almost all absent household members; they are included in the universe.

Comparability — Zimbabwe [top]

The integrated variable in 2012 is constructed from male children living in the household and away from home. The data are top-coded at 6+ children.

Universe

  • Benin 1992: Female residents age 12+ who ever gave birth
  • Benin 2002: Female residents age 10+ who ever gave birth
  • Benin 2013: Female residents age 10+ who ever gave birth
  • Botswana 2001: Females age 12+ who ever gave birth except institutionalized non-residents
  • Botswana 2011: Females age 12+ who ever gave birth except institutionalized non-residents
  • Brazil 2010: Females age 10+ who ever gave birth
  • Burkina Faso 1996: Female household residents age 12+
  • Burkina Faso 2006: Females age 10+
  • Cambodia 1998: Females age 15+
  • Cambodia 2004: Females age 15+
  • Cambodia 2008: Females age 15+
  • Cambodia 2013: Present females age 15+
  • Cameroon 2005: Women aged 12+
  • China 1990: Females age 15 to 64
  • China 2000: Females age 15 to 50
  • Colombia 1993: Females age 12+ who ever gave birth
  • Colombia 2005: Females age 12+ who ever gave birth
  • Dominican Republic 1981: Females age 12+ who ever gave birth to a male
  • Dominican Republic 2002: Females age 15+
  • Dominican Republic 2010: Females age 15+ who ever gave birth
  • Ethiopia 1984: Females residents age 10+
  • Ethiopia 1994: Females residents age 10+
  • Ethiopia 2007: Long-form female respondents age 10+
  • Fiji 1976: Females age 15+
  • Fiji 2007: Females age 15+
  • Ghana 2000: Females age 12+
  • Ghana 2010: Females age 12+
  • Guatemala 1981: Female age 15+ who ever gave birth
  • Guatemala 1994: Females age 12+ who ever gave birth
  • Guatemala 2002: Females age 12+ who ever gave birth
  • Guinea 1996: Females residents age 12+
  • Guinea 2014: Females age 12+ who ever gave birth
  • Honduras 1988: Females age 12+ who ever gave birth
  • Indonesia 1990: Ever-married females age 10+
  • Indonesia 1995: Ever-married females age 10 to 54 who ever gave birth
  • Indonesia 2010: Females age 10+ in regular enumeration areas
  • Iran 2006: Ever-married females
  • Iran 2011: Ever-married females age 10+ who ever gave birth
  • Iraq 1997: Ever-married females age 12+
  • Jamaica 2001: Females age 14 to 49 who ever gave birth
  • Kenya 1989: Females age 12+
  • Kenya 1999: Females age 12+
  • Kyrgyz Republic 2009: Females age 15+
  • Laos 2005: Females age 15 to 49 who ever gave birth
  • Lesotho 1996: Females age 12+ who ever gave birth
  • Lesotho 2006: Females age 12 to 49 who ever gave birth
  • Liberia 2008: Females age 12 to 54
  • Malawi 1987: Females age 10+
  • Malawi 1998: Females age 12+
  • Malawi 2008: Non-visitor females age 12+
  • Mali 2009: Females age 12 to 49 who ever gave birth
  • Mozambique 1997: Female residents age 12 to 50
  • Mozambique 2007: Female residents age 12+
  • Nepal 2001: Ever-married females age 15 to 49
  • Nepal 2011: Ever-married females age 15 to 49 who ever gave birth
  • Nicaragua 1995: Females age 14+ who ever gave birth
  • Nicaragua 2005: Females age 13+ who ever gave birth
  • Pakistan 1973: Ever-married females
  • Papua New Guinea 1980: Urban females age 15+ who ever gave birth
  • Papua New Guinea 2000: Citizen females age 15+ who ever gave birth
  • Rwanda 1991: Non-visitor females age 12+ who ever gave birth
  • Rwanda 2002: Non-visitor females age 12+ who ever gave birth
  • Rwanda 2012: Females age 12+ who ever gave birth
  • Senegal 2002: Females age 12+
  • Senegal 2013: Female residents age 10+ in ordinary households who ever gave birth
  • Sierra Leone 2004: Females age 10+
  • Sierra Leone 2015: Females age 10+ in the private households who ever gave birth
  • South Africa 2016: Female age 12 to 50 who ever gave birth
  • South Sudan 2008: Females age 12 to 54
  • Sudan 2008: Ever-married females age 12 to 54
  • Suriname 2004: Females age 12 to 64 who ever gave birth
  • Tanzania 1988: Females age 12+
  • Tanzania 2002: Females age 12+
  • Tanzania 2012: Females age 12+ who ever gave birth
  • Togo 1960: Females age 10+
  • Togo 2010: Female residents age 12+ who ever gave birth
  • Turkey 2000: Ever-married females age 12+ who ever gave birth
  • Uganda 2002: Females age 12 to 54
  • Uganda 2014: Females age 12 to 54 who ever gave birth
  • Zambia 1990: Females age 12+
  • Zambia 2000: Females age 12+ who ever gave birth
  • Zambia 2010: Present and visitor females 12+ who ever gave birth
  • Zimbabwe 2012: Females age 15 to 49 who ever gave birth

Availability

  • Benin: 1992, 2002, 2013
  • Botswana: 2001, 2011
  • Brazil: 2010
  • Burkina Faso: 1996, 2006
  • Cambodia: 1998, 2004, 2008, 2013
  • Cameroon: 2005
  • China: 1990, 2000
  • Colombia: 1993, 2005
  • Dominican Republic: 1981, 2002, 2010
  • Ethiopia: 1984, 1994, 2007
  • Fiji: 1976, 2007
  • Ghana: 2000, 2010
  • Guatemala: 1981, 1994, 2002
  • Guinea: 1996, 2014
  • Honduras: 1988
  • Indonesia: 1990, 1995, 2010
  • Iran: 2006, 2011
  • Iraq: 1997
  • Jamaica: 2001
  • Kenya: 1989, 1999
  • Kyrgyz Republic: 2009
  • Laos: 2005
  • Lesotho: 1996, 2006
  • Liberia: 2008
  • Malawi: 1987, 1998, 2008
  • Mali: 2009
  • Mozambique: 1997, 2007
  • Nepal: 2001, 2011
  • Nicaragua: 1995, 2005
  • Nigeria: 2006, 2007
  • Pakistan: 1973
  • Papua New Guinea: 1980, 2000
  • Rwanda: 1991, 2002, 2012
  • Senegal: 2002, 2013
  • Sierra Leone: 2004, 2015
  • South Africa: 2016
  • South Sudan: 2008
  • Sudan: 2008
  • Suriname: 2004
  • Tanzania: 1988, 2002, 2012
  • Togo: 1960, 2010
  • Turkey: 2000
  • Uganda: 2002, 2014
  • Zambia: 1990, 2000, 2010
  • Zimbabwe: 2012