| addDerivedVariableToData | Add a derived variable to a data frame from a single assignment line |
| as.data.frame.wmfmScores | Coerce a WMFM scores object to a data frame |
| auditBadExplanationGrading | Audit whether bad explanations are being penalised by the current rubric |
| buildExplanationClaimEvidenceMap | Build a deterministic claim-to-evidence map for a model explanation |
| buildExplanationTeachingSummary | Build a student-facing teaching summary for a model explanation |
| buildModelPlotData | Build deterministic model-plot data |
| buildScalePhrasingRules | Generate language rules for interpreting a linear contrast |
| buildWmfmRunRecord | Build a single WMFM repeated-run record |
| chooseFactorLayout | Choose fitted-means table layout for 1–3 factor predictors |
| classifyEffectScaleClaim | Classify the effect scale described in a WMFM explanation |
| cleanExplanationText | Clean generated explanation text before deterministic processing |
| compare | Compare WMFM objects |
| compare.wmfmGrade | Compare grading results for wmfmGrade objects |
| compare.wmfmScores | Compare WMFM score results |
| computeFactorOnlyContrast | Compute a single contrast for factor-only models |
| computeMeanCi | Compute confidence intervals for fitted mean responses |
| countWmfmSentences | Count sentences in text |
| countWmfmWords | Count words in text |
| describeField | Describe a field for a WMFM object |
| describeField.wmfmRuns | Describe a field for a WMFM runs object |
| describeField.wmfmScores | Describe a field for a WMFM scores object |
| describeWmfmField | Describe a WMFM field |
| detectImplicitComparison | Detect implicit comparison language in WMFM explanations |
| detectRangeExpression | Detect numeric range expressions (implicit uncertainty) |
| detectWmfmPattern | Detect pattern in text |
| diagnose | Diagnose scoring disagreement |
| diagnose.wmfmScores | Diagnose disagreement for a WMFM scores object |
| diagnoseExplanationSurfaceProcessing | Diagnose deterministic explanation surface processing |
| editWmfmConfig | Edit the WMFM local configuration file |
| explainWmfmFieldScore | Explain why a WMFM field received its score for a specific run |
| extractWmfmText | Extract text from WMFM output objects |
| fillMissingPredictors | Fill missing predictor columns in new data using the model's training frame |
| findExplanationSurfaceIssues | Find remaining surface-language issues in explanation text |
| formatSummaryValue | Format a numeric summary value for display |
| formatWmfmElapsedTime | Format elapsed time for WMFM progress messages |
| generateBadExplanation | Generate one or more deliberately bad model explanations |
| generateBadExplanation.wmfmModel | Generate one or more deliberately bad model explanations |
| getFactorPredictors | Extract factor predictors from a fitted model |
| getMetricComparisonData | Extract run-level comparison data for a metric |
| getModelEquations | Get fitted-model equations using the selected equation engine |
| getWmfmClaimColorMap | Get the default WMFM claim colour map |
| getWmfmConfigDir | Get the WMFM local configuration directory |
| getWmfmConfigPath | Get the WMFM local configuration file path |
| getWmfmMetricRegistry | Return the WMFM metric registry |
| getWmfmRunsClaimProfileData | Build claim-profile heatmap data for a WMFM runs object |
| getWmfmRunsClaimsData | Build extracted-claim frequency data for a WMFM runs object |
| getWmfmRunsTextMetricsData | Build per-run text and timing metric data for a WMFM runs object |
| grade | Grade WMFM objects |
| grade.wmfmModel | Grade one or more explanations against a WMFM model |
| isFactorOnlyModel | Check whether a fitted model has only factor predictors |
| isFactorOnlyPredictorModel | Detect factor-only predictor models |
| listBadExplanationTypes | List supported bad explanation types |
| listWMFMExampleDetails | List packaged WMFM example details |
| listWMFMExamples | List packaged WMFM examples |
| makeDeveloperModePasswordHash | Create a developer-mode password hash |
| makeFactorOnlyPlot | Plot response by factor predictors for factor-only models |
| makeFittedMeansData | Build fitted means for factor-only predictor models |
| makeMeanEquation | Construct a fitted-mean equation from model coefficients |
| makeSafeEvalEnv | Create a safe evaluation environment for derived-variable expressions |
| makeWmfmDeterministicCategoryColors | Make deterministic category colours for WMFM heatmaps |
| makeWmfmLegendLabels | Make readable WMFM legend labels |
| newWmfmGrade | Create a WMFM grade object |
| newWmfmGradeListObj | Create a WMFM grade list object |
| newWmfmModel | Create a WMFM model object |
| newWmfmScores | Create an empty WMFM scores object |
| normaliseWmfmText | Normalise text for comparison |
| orderWmfmLegendValues | Order WMFM legend values |
| parseSingleAssignment | Parse a single assignment statement from text |
| plot.metricComparisonData | Plot a metric comparison data object |
| plot.metricComparisonSummary | Plot a metric comparison summary |
| plot.wmfmRuns | Plot a WMFM runs object |
| plot.wmfmScoreComparison | Plot a WMFM score comparison object |
| plot.wmfmScores | Plot a WMFM scores object |
| plot.wmfmScoreStability | Plot a WMFM score stability object |
| plotCiControlsUi | Plot CI controls for the Plot tab |
| plotModelPlot | Draw a student-facing model plot |
| plotWmfmExplanationClaimHeatmap | Plot a raw-claim heatmap for WMFM runs |
| plotWmfmScoreAgreementSummary | Plot ordinal agreement summary for WMFM score comparison |
| plotWmfmScoreHeatmap | Plot a run-level disagreement heatmap for WMFM score comparisons |
| postProcessExplanationText | Post-process generated explanation text before display |
| print.metricComparisonSummary | Print a metric comparison summary |
| print.summary.wmfmGrade | Print a WMFM grade summary |
| print.summary.wmfmGradeListObj | Print a WMFM grade list summary |
| print.summary.wmfmRuns | Print a summary.wmfmRuns object |
| print.wmfmBadExplanationAudit | Print a bad explanation grading audit |
| print.wmfmEquationTable | Print a deterministic equation table |
| print.wmfmExplanationAudit | Print a WMFM explanation audit |
| print.wmfmExplanationSurfaceDiagnosis | Print an explanation surface diagnosis |
| print.wmfmGrade | Print a WMFM grade object |
| print.wmfmGradeComparison | Print a wmfmGradeComparison object |
| print.wmfmGradeListObj | Print a WMFM grade list object |
| print.wmfmMetricDiagnosis | Print a metric diagnosis object |
| print.wmfmScoreComparison | Print a WMFM score comparison object |
| print.wmfmScoresDiagnosis | Print a scores diagnosis object |
| print.wmfmScoreStability | Print a WMFM score stability object |
| readWmfmConfigPath | Read the WMFM local configuration file path |
| rebuildWmfmRunRecords | Rebuild raw WMFM run records without rerunning the LLM |
| renderOneWayTable | Render a one-way fitted-means table as HTML tags |
| renderTwoWayTable | Render a two-way fitted-means table as HTML tags |
| runExample | Run a packaged WMFM example one or more times |
| runModel | Fit a WMFM model and generate command-line outputs |
| runWMFMApp | Run the Model Builder app |
| score | Score WMFM objects |
| score.wmfmGrade | Score a WMFM grade object |
| score.wmfmGradeListObj | Score a WMFM grade list object |
| score.wmfmRuns | Score a WMFM runs object |
| scoreWmfmRepeatedRuns | Score repeated WMFM explanation runs using a multidimensional rubric |
| scoreWmfmRunsWithLlm | Score multiple WMFM runs using an LLM |
| scoreWmfmRunWithLlm | Score a single WMFM run record using a language model |
| stability | Assess stability of WMFM objects |
| stability.wmfmScores | Assess stability of WMFM score results |
| summariseDeveloperScoringAudit | Summarise repeated developer scoring fixture stability |
| summariseMetricComparison | Summarise metric-level comparison and deterministic ease |
| summary.wmfmGrade | Summarise a WMFM grade object |
| summary.wmfmGradeListObj | Summarise a WMFM grade list object |
| summary.wmfmRuns | Summarise a WMFM runs object |