View source: R/api-reporting-checklist.R
| reporting_checklist | R Documentation |
Build an auto-filled MFRM reporting checklist
reporting_checklist(
fit,
diagnostics = NULL,
bias_results = NULL,
include_references = TRUE
)
fit |
Output from |
diagnostics |
Optional output from |
bias_results |
Optional output from |
include_references |
If |
This helper ports the app-level reporting checklist into a package-native bundle. It does not try to judge substantive reporting quality; instead, it checks whether the fitted object and related diagnostics contain the evidence typically reported in MFRM write-ups.
Checklist items are grouped into seven sections:
Method section
Global fit
Facet-level statistics
Element-level statistics
Rating scale diagnostics
Bias/interaction analysis
Visual displays
The output is designed for manuscript preparation, audit trails, and reproducible reporting workflows.
A named list with checklist tables. Class:
mfrm_reporting_checklist.
reporting_checklist() is a content-availability contract. It tells you
which reporting elements are already present in the current analysis
objects and which still need to be generated or documented. The primary
draft-status column is DraftReady; ReadyForAPA is retained as a
backward-compatible alias.
It is not a single run-level pass/fail decision for publication.
DraftReady = TRUE / ReadyForAPA = TRUE does not certify formal
inferential adequacy.
Missing bias rows may simply mean bias_results were not supplied.
checklist: one row per reporting item with Available = TRUE/FALSE.
DraftReady = TRUE means the item can be drafted into a report with the
package's documented caveats. ReadyForAPA is a backward-compatible alias
of the same flag; neither field certifies formal inferential adequacy.
section_summary: available items by section.
references: core background references when requested.
Review the rows with Available = FALSE or DraftReady = FALSE, then add
the missing diagnostics, bias results, or narrative context before calling
build_apa_outputs() for draft text generation.
Fit with fit_mfrm().
Compute diagnostics with diagnose_mfrm().
Run reporting_checklist() to see which reporting elements are already
available from the current analysis objects.
build_apa_outputs(), build_visual_summaries(),
specifications_report(), data_quality_report()
toy <- load_mfrmr_data("example_core")
fit <- fit_mfrm(toy, "Person", c("Rater", "Criterion"), "Score",
method = "JML", maxit = 25)
diag <- diagnose_mfrm(fit, residual_pca = "both")
chk <- reporting_checklist(fit, diagnostics = diag)
summary(chk)
apa <- build_apa_outputs(fit, diag)
head(chk$checklist[, c("Section", "Item", "DraftReady", "NextAction")])
nchar(apa$report_text)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.