Data Cart

Your data extract

0 variables
0 samples
View Cart
CHSURVF
Number of female 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 Chsurvf:public Editor {

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

        long a = getRecoded();
        switch (dataSet) {
        case dataset_id::ke1989a:
        {
            if (KE1989A_0418() < 98 && KE1989A_0420() < 98)
                a = KE1989A_0418() + KE1989A_0420();
            else
                a = 98;
            if (KE1989A_0418() == 99 && KE1989A_0420() == 99)
                a = 99;
            if (a > 21 && a < 98)
                a = 21;
            if (a == 99 && KE1989A_0429() == 0)
                a = 0;
        }
        break;
        case dataset_id::ug2002a:
        {
            if (UG2002A_0432() == 99 || UG2002A_0434() == 99)
                a = 99;
            else
                a = UG2002A_0432.getSourceDataAsLong() + UG2002A_0434.getSourceDataAsLong();
            if (a > 13 && a != 99)
                a = 13;
        }
        break;
        case dataset_id::tz1988a:
        {
            if (TZ1988A_0419() < 98 && TZ1988A_0421() < 98)
                a = TZ1988A_0419() + TZ1988A_0421();
            if (TZ1988A_0419() == 98 || TZ1988A_0421() == 98)
                a = 98;
            if (TZ1988A_0419() == 99 || TZ1988A_0421() == 99)
                a = 99;
            if (a > 21 && a < 98)
                a = 21;
        }
        break;
        case dataset_id::np2001a:
        {
            a = NP2001A_0427() + NP2001A_0429();
            if (a > 30)
                a = 30;
            if (NP2001A_0427() == 98 || NP2001A_0429() == 98)
                a = 98;
            if (NP2001A_0427() == 99)
                a = 99;
        }
        break;
        case dataset_id::tz2002a:
        {
            if (TZ2002A_0423() < 98 && TZ2002A_0425() < 98)
                a = TZ2002A_0423() + TZ2002A_0425();
            if (TZ2002A_0423() == 98 || TZ2002A_0425() == 98)
                a = 98;
            if (TZ2002A_0423() == 99 || TZ2002A_0425() == 99)
                a = 99;
            if (a > 30 && a < 98)
                a = 30;
        }
        break;
        case dataset_id::sl2004a:
        {
            a = SL2004A_0426() + SL2004A_0428();
            if (SL2004A_0426() == 99)
                a = 99;
        }
        break;
        case dataset_id::id1995a:
        {
            a = ID1995A_0464() + ID1995A_0466();
            if (ID1995A_0464() == 99)
                a = 99;
        }
        break;
        case dataset_id::do1981a:
        {
            if (DO1981A_0452() < 98 && DO1981A_0463() < 98)
                a = DO1981A_0452() - DO1981A_0463();
            else
                a = 98;
            if (DO1981A_0452() == 99 && DO1981A_0463() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::lr2008a:
        {
            if (LR2008A_0427() < 9 && LR2008A_0429() < 9)
                a = LR2008A_0427() + LR2008A_0429();
            else
                a = 98;
            if (LR2008A_0427() == 9 && LR2008A_0429() == 9)
                a = 99;
        }
        break;
        case dataset_id::ng2006a:
        {
            if (NG2006A_0493() < 98 && NG2006A_0495() < 98)
                a = NG2006A_0493() + NG2006A_0495();
            else
                a = 98;
            if (NG2006A_0493() == 99 && NG2006A_0495() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::ng2007a:
        {
            if (NG2007A_0487() < 98 && NG2007A_0489() < 98)
                a = NG2007A_0487() + NG2007A_0489();
            else
                a = 98;
            if (NG2007A_0487() == 99 && NG2007A_0489() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::zm1990a:
        {
            if (ZM1990A_0437() < 99 && ZM1990A_0439() < 9)
                a = ZM1990A_0437() + ZM1990A_0439();
            else
                a = 98;
            if (ZM1990A_0437() == 99 && ZM1990A_0439() == 9)
                a = 99;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::zm2010a:
        {
            if (ZM2010A_0457() < 99 && ZM2010A_0459() < 99)
                a = ZM2010A_0457() + ZM2010A_0459();
            else
                a = 98;
            if (ZM2010A_0457() == 99 && ZM2010A_0459() == 99)
                a = 99;
            if (a > 10 && a < 98)
                a = 10;
        }
        break;
        case dataset_id::et1984a:
        {
            a = ET1984A_0423() + ET1984A_0425();
            if (ET1984A_0423() == 99 || ET1984A_0425() == 99)
                a = 99;
            if (ET1984A_0423() == 98 || ET1984A_0425() == 98)
                a = 98;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::et1994a:
        {
            a = ET1994A_0424() + ET1994A_0426();
            if (ET1994A_0424() == 99 || ET1994A_0426() == 99)
                a = 99;
            if (ET1994A_0424() == 98 || ET1994A_0426() == 98)
                a = 98;
            if (a > 8 && a < 98)
                a = 8;
        }
        break;
        case dataset_id::et2007a:
        {
            a = ET2007A_0425() + ET2007A_0427();
            if (ET2007A_0425() == 99 || ET2007A_0427() == 99)
                a = 99;
            if (ET2007A_0425() == 98 || ET2007A_0427() == 98)
                a = 98;
            if (a > 9 && a < 98)
                a = 9;
        }
        break;
        case dataset_id::ir2011a:
        {
            if (IR2011A_0447() == 99 && IR2011A_0444() == 1)
                a = 0;
        }
        break;
        case dataset_id::bw2001a:
        {
            if (BW2001A_0429() < 97 && BW2001A_0431() < 97)
                a = BW2001A_0429() + BW2001A_0431();
            if (BW2001A_0429() == 98 || BW2001A_0431() == 98)
                a = 98;
            if (BW2001A_0429() == 99 || BW2001A_0431() == 99)
                a = 99;
            if (BW2001A_0429() == 99 && BW2001A_0431() == 99 && BW2001A_0426() > 0 && BW2001A_0426() < 98)
                a = 0;
            if (a > 7 && a < 98)
                a = 7;
        }
        break;
        case dataset_id::bw2011a:
        {
            if (BW2011A_0449() < 98 && BW2011A_0451() < 98)
                a = BW2011A_0449() + BW2011A_0451();
            if (BW2011A_0449() == 98 || BW2011A_0451() == 98)
                a = 98;
            if (BW2011A_0449() == 99 || BW2011A_0451() == 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_0430() < 99 && LS1996A_0428() < 99)
				a = LS1996A_0430() + LS1996A_0428();
            if (LS1996A_0430() == 99 || LS1996A_0428() == 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_0443() < 8 && PG1980A_0445() < 8)
				a = PG1980A_0443() + PG1980A_0445();
            if (a > 5 && a < 15)
                a = 5;
			if (PG1980A_0443() == 8 || PG1980A_0445() == 8)
                a = 98;
            if (PG1980A_0443() == 9 && PG1980A_0445() == 9)
                a = 99;
            if (PG1980A_0438() == 0 && PG1980A_0439()==0)
                a = 99;
        }
        break;
        case dataset_id::pg2000a:
        {
			if (PG2000A_0433() < 98 && PG2000A_0435() < 98)
				a = PG2000A_0433() + PG2000A_0435();
            if (a > 7 && a < 98)
                a = 7;
			if (PG2000A_0433() == 98 || PG2000A_0435() == 98)
                a = 98;
            if (PG2000A_0433() == 99 || PG2000A_0435() == 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_0443() < 98 && ZW2012A_0441() < 98)
				a = ZW2012A_0443() + ZW2012A_0441();
            if (a > 6 && a < 98)
                a = 6;
			if (ZW2012A_0443() == 98 || ZW2012A_0441() == 98)
                a = 98;
            if (ZW2012A_0443() == 99 && ZW2012A_0441() ==99)
                a = 99;
            if (ZW2012A_0439() == 2)
				a = 99;
        }
        break;
        case dataset_id::rw1991a:
        {
            if (RW1991A_0428() == 0 && RW1991A_0429() ==0 && RW1991A_0431() ==0)
                a = 99;
        }
        break;
        case dataset_id::rw2002a:
        {
            if (RW2002A_0429() == 0 && RW2002A_0430() ==0 && RW2002A_0432() ==0)
                a = 99;
        }
        break;
		case dataset_id::la2005a:
        {
            a = LA2005A_0425() + LA2005A_0427();
			if (a > 5)
                a = 5;
			if (LA2005A_0425() == 99 || LA2005A_0427() == 99)
                a = 99;
        }
		break;
		case dataset_id::np2011a:
        {
            a = NP2011A_0431() + NP2011A_0433();
			if (a > 6)
				a = 6;
			if (NP2011A_0431() == 99 || NP2011A_0433() == 99)
				a = 99;
        }
		break;
		case dataset_id::tg1960a:
        {
            if (TG1960A_0417() == 0 && TG1960A_0408() < 10)
                a = 99;
        }
		break;
        case dataset_id::gn2014a:
        {
			if (GN2014A_0438() == 0 && GN2014A_0443() == 0)
				a = 99;
		}
        break;
        case dataset_id::sn2013a:
        {
			if (SN2013A_0488() == 0 && SN2013A_0485() == 0 & SN2013A_0486() == 0)
				a = 99;
		}
        break;
        case dataset_id::ug2014a:
        {
			if (UG2014A_0433() == 0 && UG2014A_0428() == 0)
				a = 99;
		}
        break;
		}
        if (a > 20 && a < 98)
            a = 20;


        setData(a);
    }
};

    

Description

CHSURVF indicates the number of female 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
South Africa
South Sudan
Sudan
Suriname
Togo
Uganda
Zambia
Zimbabwe

Comparability — General

CHSURVF is fully comparable across samples, apart from differing universes. For the number of male children surviving, see CHSURVM; 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 13+ children in 2013.

Comparability — Botswana [top]

In both the 2001 and 2011 samples, CHSURVF is constructed from unharmonized source variables indicating the number of female children living with the mother and the number of female 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+ female children.

Comparability — Honduras [top]

The data are top-coded at 10+ children.

Comparability — Indonesia [top]

Data are not available for all samples, and the universe differs across samples with respect to marital status and age.

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 female 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 significantly 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 female 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]

In 2013, the data are top coded at 10+ female children.

Comparability — South Africa [top]

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

Comparability — South Sudan [top]

The question was asked of females age 12 to 54.

Comparability — Sudan [top]

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

Comparability — Suriname [top]

In 2004, the data are top-coded at 7+ female 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+ female 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 female 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 have given birth
  • Benin 2002: Female residents age 10+ who have given birth
  • Benin 2013: Female residents age 10+ who have given birth
  • Botswana 2001: Females age 12+ who have given birth except institutionalized non-residents
  • Botswana 2011: Females age 12+ who have given birth except institutionalized non-residents
  • Brazil 2010: Females age 10+ who have given 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 women 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 have given birth
  • Colombia 2005: Females age 12+ who have given birth
  • Dominican Republic 1981: Females age 12+ who have given birth to a female
  • Dominican Republic 2002: Females age 15+
  • Dominican Republic 2010: Females age 15+ who ever gave birth
  • Ethiopia 1984: Female residents age 10+
  • Ethiopia 1994: Female 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 have given birth
  • Indonesia 1990: Ever-married females age 10+
  • Indonesia 1995: Ever-married females age 10 to 54 who have given birth
  • Indonesia 2010: Females age 10+ in regular enumeration areas
  • Iran 2006: Ever-married females
  • Iran 2011: Ever-married females age 10+ who have given 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-49 who ever gave birth
  • Lesotho 1996: Females age 12+ who have given birth
  • Lesotho 2006: Females age 12 to 49 who have given 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-49 who have given birth
  • Mozambique 1997: Female residents age12 to 50
  • Mozambique 2007: Female residents age 12+
  • Nepal 2001: Ever-married females age 15 to 49
  • Nepal 2011: Ever married women age 15-49 who ever gave birth
  • Nicaragua 1995: Females age 14+ who have given birth
  • Nicaragua 2005: Females age 13+ who have given birth
  • Nigeria 2006: Females age 15+ or ever-married who have ever been pregnant
  • Nigeria 2007: Females 15+ ever pregnant
  • Pakistan 1973: Ever-married females
  • Papua New Guinea 1980: Urban females age 15+ who have given birth
  • Papua New Guinea 2000: Citizen females age 15+ who have given birth
  • Rwanda 1991: Non-visitor females 12+ who have given birth
  • Rwanda 2002: Non-visitor females 12+ who have given birth
  • Rwanda 2012: Females age 12+ who have given 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+
  • 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 have given birth
  • Togo 1960: Females age 10+
  • Togo 2010: Female residents age 12+ who ever gave birth
  • Turkey 2000: Ever-married females age 12+ who have given 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 have given birth
  • Zambia 2010: Present and visitor females 12+ who have given birth
  • Zimbabwe 2012: Females age 15 to 49 who have given 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
  • 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