
Normalize scores using ScoringTables
normalize_scores_scoring.RdNormalize scores using either ScoringTable objects for one or
more variables. Given data.frame should also contain columns used in
GroupingConditions attached to the table (if any)
Usage
normalize_scores_scoring(
  data,
  vars,
  ...,
  retain = FALSE,
  group_col = NULL,
  .dots = list()
)Arguments
- data
- data.frame containing raw scores 
- vars
- names of columns to normalize. Length of vars need to be the same as number of tables provided to either - ...or- .dots
- ...
- ScoringTableobjects to be used for normalization. They should be provided in the same order as- vars
- retain
- either boolean: - TRUEif all columns in the- dataare to be retained,- FALSEif none; or names of columns to be retained
- group_col
- name of the column for name of the group each observation was qualified into. If left as default - NULL, they won't be returned. Ignored if no conditions are available
- .dots
- ScoringTableobjects provided as a list, instead of individually in- ....
See also
Other score-normalization functions: 
normalize_scores_df(),
normalize_scores_grouped(),
normalize_score()
Examples
# Scoring table to export / import #
suppressMessages(
  Consc_ST <- 
    GroupedFrequencyTable(
      data = IPIP_NEO_300,
      conditions = GroupConditions("Sex", "M" ~ sex == "M", "F" ~ sex == "F"), 
      var = "C") |>
    GroupedScoreTable(scale = STEN) |>
    to_ScoringTable(min_raw = 60, max_raw = 300)
)
# normalize scores
Consc_norm <- 
  normalize_scores_scoring(
    data = IPIP_NEO_300,
    vars = "C",
    Consc_ST,
    group_col = "Group"
  )
str(Consc_norm)
#> 'data.frame':	13161 obs. of  2 variables:
#>  $ Group: chr  "F" "F" "F" "M" ...
#>  $ C    : num  6 3 6 6 5 6 6 7 3 NA ...