Codes and Frequencies
Explore how IPUMS created this variable
class Bplus:public Editor {
public:
Bplus(VarPointer varInfo) : Editor(varInfo) {}
void edit() {
long a = getRecoded();
switch (dataSet) {
case dataset_id::us1960a:
{
if (US1960A_0433() > 9900)
a = 98;
}
break;
case dataset_id::us1970a:
{
if (US1970A_0430() > 9900)
a = 98;
}
break;
case dataset_id::us1980a:
{
if (US1980A_0432() > 9900)
a = 98;
}
break;
case dataset_id::us1990a:
{
if (US1990A_0430() > 9900)
a = 98;
}
break;
case dataset_id::us2000a:
{
if (US2000A_0428() > 9900)
a = 98;
}
break;
case dataset_id::us2005a:
{
if (US2005A_0422() > 9900)
a = 98;
}
break;
}
setData(a);
}
};
Description
BPLUS indicates the person's state of birth within the United States.
Comparability — General
BPLUS is largely comparable across the U.S. samples. The codes of BPLUS are based on the Federal Information Processing Standards (FIPS) coding scheme. For the country of birth of foreign-born persons, see BPLCOUNTRY.
For all sample years, persons born in United States territories are coded as "Foreign-Born".
Universe
- All persons
Availability
- United States: 1850a, 1850b, 1860, 1870, 1880a, 1880b, 1900, 1910, 1960, 1970, 1980, 1990, 2000, 2005, 2010, 2015