CPS Wages Data

A random sample of 534 workers from the Current Population Survey (CPS) from 1985.

Usage

var cps = require( '@stdlib/datasets/berndt-cps-wages-1985' );

cps()

Returns a random sample of 534 workers from the Current Population Survey (CPS) from 1985, including their wages and and other characteristics.

var data = cps();
// returns [{...},{...},...]

Each array element has the following eleven fields:

  • education: number of years of education.
  • south: indicator variable for southern region (1 if a person lives in the South; 0 if a person does not live in the South).
  • gender: gender of the person.
  • experience: number of years of work experience.
  • union: indicator variable for union membership (1 if union member; 0 if not a union member).
  • wage: log-transformed wage (in dollars per hour).
  • age: age (in years).
  • race: ethnicity/race ('white', 'hispanic', and 'other').
  • occupation: occupational category ('management', 'sales', 'clerical', 'service', 'professional', and 'other').
  • sector: sector ('other', 'manufacturing', or 'construction').
  • married: marital status (0 if unmarried; 1 if married).

Notes

  • Based on residual plots, wages were log-transformed to stabilize the variance.

Examples

var Plot = require( '@stdlib/plot' );
var dataset = require( '@stdlib/datasets/berndt-cps-wages-1985' );

var data;
var plot;
var opts;
var x;
var y;
var i;

data = dataset();

// Extract wage data...
x = [];
y = [];
for ( i = 0; i < data.length; i++ ) {
    x.push( data[ i ].age );
    y.push( data[ i ].wage );
}

// Create a plot instance:
opts = {
    'lineStyle': 'none',
    'symbols': 'closed-circle',
    'xLabel': 'Age',
    'yLabel': 'Wage',
    'title': 'Age vs Wage'
};
plot = new Plot( [ x ], [ y ], opts );

CLI

Usage

Usage: berndt-cps-wages-1985 [options]

Options:

  -h,    --help                Print this message.
  -V,    --version             Print the package version.
         --format fmt          Output format: 'csv' or 'ndjson'.

Notes

  • The CLI supports two output formats: comma-separated values (CSV) and newline-delimited JSON (NDJSON). The default output format is CSV.

Examples

$ berndt-cps-wages-1985
education,south,gender,experience,union,wage,age,race,occupation,sector,married
8,0,female,21,1,5.1,35,hispanic,other,manufacturing,0
9,0,female,42,1,4.95,57,white,other,manufacturing,0
12,0,male,1,1,6.67,19,white,other,manufacturing,1
12,0,male,4,1,4,22,white,other,other,1
12,0,male,17,1,7.5,35,white,other,other,0
...

References

  • Berndt, Ernst R. 1991. The Practice of Econometrics. Addison Wesley Longman Publishing Co.

License

The data files (databases) are licensed under an Open Data Commons Public Domain Dedication & License 1.0 and their contents are licensed under Creative Commons Zero v1.0 Universal. The software is licensed under Apache License, Version 2.0.

Did you find this page helpful?