div_fake_team: Generate randomly team-data

Description Usage Arguments Value Examples

View source: R/div_fake_team.R

Description

This function generates a data frame with data for a team (with salaries, gender, FTE, etc). This is a good start to test the package and to experiment what level of bias will be visible in the paygap for example.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
div_fake_team(
  seed = 100,
  N = 200,
  genders = c("F", "M", "O"),
  gender_prob = c(0.4, 0.58, 0.02),
  gender_salaryBias = c(1, 1.1, 1),
  jobIDs = c("sales", "analytics"),
  jobID_prob = c(0.6, 0.4),
  citizenships = c("Polish", "German", "Italian", "Indian", "Other"),
  citizenship_prob = c(0.6, 0.2, 0.1, 0.05, 0.05)
)

Arguments

seed

numeric, the seed to be used in set.seed()

N

numeric, the size of the team to be used (default = 200)

genders

character, a vector of the genders to be used

gender_prob

numeric, relative probabilities of the different genders to occur (must have the same length as 'genders')

gender_salaryBias

numeric, vector with the relative salaries of the different genders (must have the same length as 'genders')

jobIDs

character, a vector with the labels of the job categories in the team (they will appear in each grade)

jobID_prob

numeric, a vector with the relative sizes of the different jobs in the team (must have the same length as 'jobIDs')

citizenships

character, a vector of the citizenships to be generated

citizenship_prob

numeric, relative probabilities of the different citizenships to occur (must have the same length as 'citizenships')

Value

dataframe (employees of the random team)

Examples

1
2
3
4
library(div)
d <- div_fake_team()
head(d)
diversity(table(d$gender))

div documentation built on May 6, 2021, 9:06 a.m.

Related to div_fake_team in div...