analysis {logib} | R Documentation |
Run a Salary Analysis
Description
Runs a salary analysis according to the Swiss standard analysis model
Usage
analysis(
data,
reference_month,
reference_year,
female_spec = "F",
male_spec = "M",
age_spec = NULL,
entry_date_spec = NULL,
ignore_plausibility_check = FALSE,
prompt_data_cleanup = FALSE
)
Arguments
data |
a data.frame of employees as produced by |
reference_month |
an integer representing the reference month, i.e. the month for which we analyze the salaries |
reference_year |
an integer representing the reference year, i.e. the year for which we analyze the salaries |
female_spec |
an optional string or numeric representing the way women
are encoded in the |
male_spec |
an optional string or numeric representing the way men are
encoded in the |
age_spec |
an optional string to specify the way |
entry_date_spec |
an optional string to specify the way
|
ignore_plausibility_check |
a boolean indicating whether the plausibility of the data should be checked or whether all correct data is considered plausible |
prompt_data_cleanup |
a boolean indicating whether a prompt will pop up to enforce cleaning the data until all data is correct |
Value
object of type analysis_model
with the following
elements
params
: The set of original parameters passed to the functiondata_original
: The original data passed by the user in thedata
parameterdata_clean
: The cleaned up data which was used for the analysisdata_errors
: The list of errors which were found upon checking the dataresults
: The result of the standard analysis model
Examples
results <- analysis(data = datalist_imprimerie, reference_month = 1,
reference_year = 2019, female_spec = 1, male_spec = 2)