Data Cart

Your data extract

0 variables
0 samples
View Cart
EDUCIQ
Educational attainment, Iraq

Codes and Frequencies



An 'X' indicates the category is available for that sample

00No certificateX
10PrimaryX
20Lower secondaryX
30Upper secondary·
31Academic diplomaX
32Vocational diplomaX
40Post-secondary·
41Technical degreeX
42College or university degreeX
43High diplomaX
44Masters degreeX
45Doctoral degreeX
98UnknownX
99NIU (not in universe)X

Explore how IPUMS created this variable

Download


      class Educiq : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::iq1997a: {
      if (IQ1997A_0443() == 0) {
        if (IQ1997A_0449() >= 16 && IQ1997A_0449() < 23 ||
            IQ1997A_0449() >= 31 && IQ1997A_0449() < 33)
          a = 10;
        if (IQ1997A_0449() >= 23 && IQ1997A_0449() < 26 ||
            IQ1997A_0449() >= 33 && IQ1997A_0449() < 36)
          a = 20;
        if (IQ1997A_0449() == 26 || IQ1997A_0449() >= 51 && IQ1997A_0449() < 54)
          a = 31;
        if (IQ1997A_0449() == 36 || IQ1997A_0449() == 41)
          a = 32;
        if (IQ1997A_0449() >= 42 && IQ1997A_0449() <= 45)
          a = 41;
        if (IQ1997A_0449() >= 54 && IQ1997A_0449() <= 56)
          a = 42;
        if (IQ1997A_0449() == 60)
          a = 43;
        if (IQ1997A_0449() == 70)
          a = 44;
        if (IQ1997A_0449() == 80)
          a = 45;
      }
      if (IQ1997A_0449() >= 90 && IQ1997A_0443() == 0 || IQ1997A_0448() == 999)
        a = 98;
      if (IQ1997A_0448() < 10)
        a = 99;
    } break;
    }

    setData(a);
  }
};