INCFMAB is a 6-digit numeric variable.
999998 = Unknown/missing.
999999 = NIU (not in universe).
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 Incfmab : public Editor {
public:
Incfmab(VarPointer varInfo) : Editor(varInfo) {}
void edit() {
long a = getRecoded();
if (dataSet == dataset_id::mx2000a) {
if (MX2000A_0453() == 0 || MX2000A_0454() == 0)
a = 999998;
if (MX2000A_0453() == 0 && MX2000A_0454() == 0)
a = 999999;
if (MX2000A_0453() == 9 || MX2000A_0454() > 999997)
a = 999998;
if (MX2000A_0453() == 2)
a = 0;
}
if (dataSet == dataset_id::mx1995a) {
int64_t a1 = 0;
int64_t a2 = 0;
int64_t a3 = 0;
if (MX1995A_0436() == 2)
switch (MX1995A_0440()) {
case 1:
a1 = MX1995A_0439() * 4;
break;
case 2:
a1 = MX1995A_0439() * 2;
break;
case 3:
a1 = MX1995A_0439();
break;
case 4:
a1 = (int)((float)MX1995A_0439() / 12.0 + 0.5);
break;
}
if (MX1995A_0437() == 2)
switch (MX1995A_0442()) {
case 1:
a2 = MX1995A_0441() * 4;
break;
case 2:
a2 = MX1995A_0441() * 2;
break;
case 3:
a2 = MX1995A_0441();
break;
case 4:
a2 = (int)((float)MX1995A_0441() / 12.0 + 0.5);
break;
}
if (MX1995A_0438() == 2)
a3 = MX1995A_0443();
a = a1 + a2 + a3;
if (MX1995A_0436() == 0)
a = 999999;
if (MX1995A_0436() == 9 || MX1995A_0439() == 99998 ||
MX1995A_0440() == 9 || MX1995A_0441() == 99999 ||
MX1995A_0442() == 9 || MX1995A_0443() == 99999)
a = 999998;
}
setData(a);
}
};
Description
INCFMAB reports the amount of income the respondent received from family members living abroad. The amounts are provided on a monthly basis in pesos.
Comparability — General
Amounts are expressed as they were reported at the time of the census and have not been adjusted for inflation or devaluation.
The 1995 data are calculated from 3 separate responses for sources and amounts of non-work income, which included income from family members living abroad.
Universe
- Mexico 1995: Persons age 12+
- Mexico 2000: Persons age 12+
Availability
- Mexico: 1995, 2000

Loading...