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