formr_post_process_results.Rd
This function chains formr_recognise()
and formr_aggregate()
in sequence. Useful if you want to post-process raw results before aggregating etc.
formr_post_process_results( item_list = NULL, results, compute_alphas = FALSE, fallback_max = 5, plot_likert = FALSE, quiet = FALSE, item_displays = NULL, tag_missings = !is.null(item_displays), remove_test_sessions = TRUE )
item_list | an item_list, defaults to NULL |
---|---|
results | survey results |
compute_alphas | passed to formr_aggregate, defaults to TRUE |
fallback_max | passed to formr_reverse, defaults to 5 |
plot_likert | passed to formr_aggregate, defaults to TRUE |
quiet | passed to formr_aggregate, defaults to FALSE |
item_displays | an item display table, necessary to tag missings |
tag_missings | should missings that result from an item not being shown be distinguished from missings due to skipped questions? |
remove_test_sessions | by default, formr removes results resulting from test session (animal names and null session codes) |
results = jsonlite::fromJSON(txt = system.file('extdata/BFI_post.json', package = 'formr', mustWork = TRUE)) items = formr_items(path = system.file('extdata/BFI_post_items.json', package = 'formr', mustWork = TRUE)) item_displays = jsonlite::fromJSON( system.file('extdata/BFI_post_itemdisplay.json', package = 'formr', mustWork = TRUE)) processed_results = formr_post_process_results(items, results, item_displays = item_displays, compute_alphas = FALSE, plot_likert = FALSE)#>