Data Cart

Your data extract

0 variables
0 samples
View Cart
RELATEH
Relationship to household head, historical

Codes

This variable is not available for any of the currently selected samples.

Explore how IPUMS created this variable

Download


      class Relateh : public Editor {

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

    long a = getRecoded();

    switch (dataSet) {
    case dataset_id::uk1851c: // for these samples relate is recoded for
                              // multiheaded hhs
    case dataset_id::uk1851a:
    case dataset_id::uk1851b:
    case dataset_id::uk1861a:
    case dataset_id::uk1861b:
    case dataset_id::uk1871b:
    case dataset_id::uk1881a:
    case dataset_id::uk1881b:
    case dataset_id::uk1891a:
    case dataset_id::uk1891b:
    case dataset_id::uk1901a:
    case dataset_id::uk1901b:
    case dataset_id::uk1911a: {

      if (SUBFNUM() >= 2) {
        if (a != 9999)
          cout << SERIAL() << ": setting  RELATEH to 9999 because of SUBFNUM>2"
               << endl;

        a = 9999;

      } else {
        a = getRecoded();
      }

    } break;
    default: {
      a = getRecoded();

      if (a == MISSING)
        a = 9999;
    }
    }
    setData(a);
  }
};