Data Cart

Your data extract

0 variables
0 samples
View Cart
INCFMAB
Income from family members living abroad

INCFMAB is a 6-digit numeric variable.

Codes

999998 = Unknown/missing.
999999 = NIU (not in universe).

Explore how IPUMS created this variable

Download


      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