Data Cart

Your data extract

0 variables
0 samples
View Cart
EDUCID
Educational attainment, Indonesia

Codes and Frequencies



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

000NIU (not in universe)···XXXXXX
010NoneXXXXXX·XX
011No schooling or primary not completed······X··
020Preschool·········
021Not completed··X······
022Completed··X······
030Primary education (6 years)·········
031Grade 1·XXXXX·X·
032Grade 2·XXXXX·X·
033Grade 3·XXXXX·X·
034Grade 4·XXXXX·X·
035Grade 5·XXXXX·X·
036Grade 6·XXXXX·X·
037Grade unknown·X·······
038Not completedX·······X
039CompletedXXXXXXXXX
040Primary education (3 years)·········
041Grade 1··X······
042Grade 2··X······
043Grade 3··X······
044Completed··X······
050Junior high schoolX·····X·X
051Grade 1·XXXXX·X·
052Grade 2·XXXXX·X·
053Grade 3·XXXXX·X·
054Grade unknown·X·X·····
055Completed·XXXXX·X·
060Junior vocational schoolX········
061Grade 1·XXXXX···
062Grade 2·XXXXX···
063Grade 3·XXXXX···
064Grade unknown·XXXX····
065Completed·XXXXX···
070Senior high schoolX·····X·X
071Grade 1·XXXXX·X·
072Grade 2·XXXXX·X·
073Grade 3·XXXXX·X·
074Grade unknown·X··X····
075Completed·XXXXX·X·
080Senior vocational schoolX·······X
081Grade 1·XXXXX·X·
082Grade 2·XXXXX·X·
083Grade 3·XXXXX·X·
084Grade unknown·XX··X···
086Completed·XXXXX·X·
090Diploma I/II······X·X
091Year 1···XXX·X·
092Year 2···XXX·X·
093Completed···XXX·X·
100Academy/Diploma IIIX·····X·X
101Year 1·XXXXX·X·
102Year 2·XXXXX·X·
103Year 3·XXXXX·X·
104Year 4·XXXX····
105Year unknown·X·······
106Completed·XXXXX·X·
110University/Diploma IVX·····X·X
111Year 1·XXXXX·X·
112Year 2·XXXXX·X·
113Year 3·XXXXX·X·
114Year 4·XXXXX·X·
115Year 5·XXXXX·X·
116Year 6·XX······
117Year 7··X······
118Year unknown·X·······
119Completed·XXXXX·X·
120Graduate school········X
121Not completed·······X·
122Completed·······X·
123Masters···XXX···
124Doctoral program···XXX···
998UnknownXXX·X·X··

Explore how IPUMS created this variable

Download


      class Educid : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::id1985a: {
      if (ID1985A_0421() == 0 && ID1985A_0403() < 5)
        a = 0;
    } break;
    case dataset_id::id1990a: {
      if (ID1990A_0420() == 0 && ID1990A_0406() < 5)
        a = 0;
    } break;
    case dataset_id::id1995a: {
      if (ID1995A_0430() == 99 && ID1995A_0403() < 5)
        a = 0;
    } break;
    case dataset_id::id2005a: {
      if (ID2005A_0503() == 99 && ID2005A_0403() < 5)
        a = 0;
    } break;
    }

    setData(a);
  }
};