## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.width = 7, fig.height = 5 ) ## ----setup-------------------------------------------------------------------- library(mfrmr) toy <- load_mfrmr_data("example_core") fit <- fit_mfrm( toy, person = "Person", facets = c("Rater", "Criterion"), score = "Score", method = "MML", model = "RSM", quad_points = 7 ) diag <- diagnose_mfrm(fit, residual_pca = "none") ## ----checklist---------------------------------------------------------------- chk <- reporting_checklist(fit, diagnostics = diag) head( chk$checklist[, c("Section", "Item", "DraftReady", "Priority", "NextAction")], 10 ) ## ----precision---------------------------------------------------------------- prec <- precision_audit_report(fit, diagnostics = diag) prec$profile prec$checks ## ----apa---------------------------------------------------------------------- apa <- build_apa_outputs( fit, diagnostics = diag, context = list( assessment = "Writing assessment", setting = "Local scoring study", scale_desc = "0-4 rubric scale", rater_facet = "Rater" ) ) cat(apa$report_text) ## ----section-map-------------------------------------------------------------- apa$section_map[, c("SectionId", "Heading", "Available")] ## ----apa-tables--------------------------------------------------------------- tbl_summary <- apa_table(fit, which = "summary") tbl_reliability <- apa_table(fit, which = "reliability", diagnostics = diag) tbl_summary$caption tbl_reliability$note ## ----visuals------------------------------------------------------------------ vis <- build_visual_summaries( fit, diagnostics = diag, threshold_profile = "standard" ) names(vis) names(vis$warning_map) ## ----bias-screen-------------------------------------------------------------- bias_df <- load_mfrmr_data("example_bias") fit_bias <- fit_mfrm( bias_df, person = "Person", facets = c("Rater", "Criterion"), score = "Score", method = "MML", model = "RSM", quad_points = 7 ) diag_bias <- diagnose_mfrm(fit_bias, residual_pca = "none") bias <- estimate_bias(fit_bias, diag_bias, facet_a = "Rater", facet_b = "Criterion") apa_bias <- build_apa_outputs(fit_bias, diagnostics = diag_bias, bias_results = bias) apa_bias$section_map[, c("SectionId", "Available", "Heading")]