isco88toESeC: Compute ESeC

View source: R/occupar_occupation.R

isco88toESeCR Documentation

Compute ESeC

Description

This function returns the ESeC (European Socio-economic classification) scheme

Usage

isco88toESeC(
  isco88,
  employed = NULL,
  unemployed = NULL,
  self.employed = NULL,
  supervisor = NULL,
  n.employees = NULL,
  n.classes = 10,
  keep.unemployed = TRUE,
  isco88.armed.forces.code = c(0, 10, 100, 110)
)

Arguments

isco88

a vector with the ISCO-88 codes

employed

a vector containing the value 1 whenever the person is employed

unemployed

a vector containing the value 1 whenever the person is unemployed

self.employed

a vector containing the value 1 whenever the person is self-employed

supervisor

a vector containing the value 1 whenever the person is a supervisor

n.employees

a vector containing the number of employees.

n.classes

either one of the following integers: 10 (default), 7 ,6, or 4 indicating the number of categories to be used inthe ESEeC scheme. See details.

keep.unemployed

boolean (default TRUE) indicating to keep (if TRUE) or not (if FALSE) the class of unemployed in the reduced ESeC scheme (with number of classes equal ot 7, 6, or 4). See details.

isco88.armed.forces.code

numeric vector with the code for armed forces. Default is c(0, 10, 100, 110)

Details

Harrison & Rose, 2006, "(ESeC) User Guide" explains the conceptual derivation of the class scheme. In the page 9-10, they suggest a possible reductions in the number of classes from 10 to 6, 5, or 3. The reduced ESeC class scheme in that case excludes the unemployed, but they state that it can be added if desired. This script by default keep the unemployed class, producing reduced schemes with 7, 6, or 4 categories. To exclude the unemployed, set keep.unemployed=TRUE

Value

It returns a list with two elements, the ESec code and its label


DiogoFerrari/occupar documentation built on May 5, 2022, 2 p.m.