The file has information from the household control form (hhroster) at individual level. Attention should be paid in using the w3_roster_all (and w3_ind_all) file, as it contains 168 duplicated records of individuals. Out of 168, 167 have moved away and 1 is "not present". The reason for this apparent anomaly is that migrants have been followed, whenever possible, in their new family, and they appear twice in the dataset, once in their old (classified as "not member", because moved) and again in their new household (considered as valid members, instead).
[Note: They have an equal m1_q01 personal identification code (pid), but a different m0_q00 household identification code (and, hence, chid). Depending on the users' objective, these duplicated records can be dropped so that national representativeness is guaranteed. A solution to leave them aside in the APS 2004 is to select individuals at their final location residence, through the variable cfinloc. The APS 2003 shares the same feature in w2_ind_all and w2_roster_all files: in that case the relevant filter variable is bfinloc.]
The file contains a sub-set of variables present in w3_ind_all and includes all enumerated household members