Codes and Frequencies
Can't find the category you are looking for? Try the Detailed codes
Explore how IPUMS created this variable
Most IPUMS data transformations are performed using variable harmonization tables that specify how each value in the source data is recoded. Some variables also require programming logic in addition to the harmonization table. The harmonization documents for this variable are:
- Harmonization table
- Supplemental programming
- Instructions for interpreting harmonization documents
class Abroadchd : public Editor {
public:
Abroadchd(VarPointer varInfo) : Editor(varInfo) {}
void edit() {
long a = getRecoded();
switch (dataSet) {
case dataset_id::bo1992a: {
a = BO1992A_0436() + BO1992A_0437();
if (BO1992A_0436() == 98 || BO1992A_0437() == 98)
a = 98;
if (BO1992A_0436() == 99 || BO1992A_0437() == 99)
a = 99;
} break;
case dataset_id::co1985a: {
a = CO1985A_0422() + CO1985A_0423();
if (a > 10)
a = 10;
if (CO1985A_0422() == 98 || CO1985A_0423() == 98)
a = 98;
if (CO1985A_0422() == 99 || CO1985A_0423() == 99)
a = 99;
} break;
case dataset_id::co1993a: {
a = CO1993A_0435() + CO1993A_0436();
if (a > 20)
a = 20;
if (CO1993A_0435() == 97 || CO1993A_0436() == 97)
a = 98;
if (CO1993A_0435() == 99 || CO1993A_0436() == 99)
a = 99;
} break;
case dataset_id::uy1985a: {
a = UY1985A_0426() + UY1985A_0427();
if (a > 20)
a = 20;
if (UY1985A_0426() == 98 || UY1985A_0427() == 98)
a = 98;
if (UY1985A_0426() == 99 || UY1985A_0427() == 99)
a = 99;
} break;
case dataset_id::do1981a: {
if (DO1981A_0458() < 98 && DO1981A_0459() < 98)
a = DO1981A_0458() + DO1981A_0459();
if (DO1981A_0458() >= 98 && DO1981A_0459() < 98)
a = DO1981A_0459();
if (DO1981A_0459() >= 98 && DO1981A_0458() < 98)
a = DO1981A_0458();
if (a > 6)
a = 6;
if (DO1981A_0458() == 98 && DO1981A_0459() == 98)
a = 98;
if (DO1981A_0458() == 99 && DO1981A_0459() == 99)
a = 99;
} break;
case dataset_id::uy1985x: {
a = UY1985X_0426() + UY1985X_0427();
if (a > 10)
a = 10;
if (UY1985X_0426() == 98 || UY1985X_0427() == 98)
a = 98;
if (UY1985X_0426() == 99 || UY1985X_0427() == 99)
a = 99;
} break;
}
setData(a);
}
};
Description
ABROADCHD indicates the number of a woman's biological children who are living abroad, regardless of gender.
Comparability — Index
GENERAL Bolivia |
Colombia Morocco |
Uruguay |
Comparability — General
There are differences in the universe with respect to age, childbearing, and child survival across samples. See ABROADFEM and ABROADMALE to observe the number of children living abroad stratified by gender. This differentiation is available only for some samples: Bolivia 1992, Colombia 1985 and 1993, and Uruguay 1985.
The variable is top-coded at 10 or more children for all samples.
Comparability — Bolivia [top]
This information is available only for the 1992 sample.
Comparability — Colombia [top]
This information is available only for the 1985 and 1993 samples.
The universe statement varies across samples. The 1985 sample includes females age 15 or older who have surviving children. The 1993 sample, instead, includes females age 12 or older.
Comparability — Morocco [top]
This information is available only for the 1994 sample.
Comparability — Uruguay [top]
This information is available only for the 1985 and 2006 samples.
The universe statement varies across samples. The 1985 sample includes females age 15 or older who ever had children. The 2006 sample, instead, includes females age 14 or older who ever had children.
Universe
- Bolivia 1992: Females age 12+ who ever had children
- Colombia 1985: Females age 15+ with surviving children
- Colombia 1993: Females age 12+
- Dominican Republic 1981: Females age 12+ who ever had children
- Haiti 1982: Females age 15+ who ever gave birth
- Morocco 1994: Ever-married females age 10+
- Paraguay 1982: Females age 14+ who ever had children
- Uruguay 1985: Females age 15+ who ever had children
- Uruguay 2006: Females age 14+ who ever had children
Availability
- Bolivia: 1992
- Colombia: 1985, 1993
- Dominican Republic: 1981
- Haiti: 1982
- Morocco: 1994
- Paraguay: 1982
- Uruguay: 1985, 2006

Loading...