| plot_dif_heatmap | R Documentation |
Visualizes the interaction between a facet and a grouping variable as a heatmap. Rows represent facet levels, columns represent group values, and cell color indicates the selected metric.
plot_dif_heatmap(x, metric = c("obs_exp", "t", "contrast"), draw = TRUE, ...)
x |
Output from |
metric |
Which metric to plot: |
draw |
If |
... |
Additional graphical parameters passed to |
Invisibly, the matrix used for plotting.
Warm colors (red) indicate positive Obs-Exp values (the model underestimates the facet level for that group).
Cool colors (blue) indicate negative Obs-Exp values (the model overestimates).
White/neutral indicates no systematic difference.
The "contrast" view is best for pairwise differential-functioning
summaries, whereas
"obs_exp" and "t" are best for cell-level diagnostics.
Compute interaction with dif_interaction_table() or differential-
functioning contrasts with analyze_dff().
Plot with plot_dif_heatmap(...).
Identify extreme cells or contrasts for follow-up.
dif_interaction_table(), analyze_dff(), analyze_dif(), dif_report()
toy <- load_mfrmr_data("example_bias")
fit <- fit_mfrm(toy, "Person", c("Rater", "Criterion"), "Score",
method = "JML", model = "RSM", maxit = 25)
diag <- diagnose_mfrm(fit, residual_pca = "none")
int <- dif_interaction_table(fit, diag, facet = "Rater",
group = "Group", data = toy, min_obs = 2)
heat <- plot_dif_heatmap(int, metric = "obs_exp", draw = FALSE)
dim(heat)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.