View source: R/plot.eda_polish.R
plot.eda_polish | R Documentation |
plot.eda_pol
A plot method for lists of eda_polish class.
## S3 method for class 'eda_polish'
plot(
x,
type = "residuals",
add.cv = FALSE,
k = NULL,
col.quant = FALSE,
colpal = "RdYlBu",
colrev = TRUE,
col.eff = TRUE,
col.com = TRUE,
adj.mar = TRUE,
res.size = 1,
row.size = 1,
col.size = 1,
res.txt = TRUE,
label.txt = TRUE,
grey = 0.6,
pch = 21,
p.col = "grey30",
p.fill = "grey60",
size = 0.9,
alpha = 0.8,
...
)
x |
A list of class eda_polish. |
type |
Plot type. One of three: "residuals", "cv" or "diagnostic". |
add.cv |
Whether to add kCV to the model when plotting "residuals". |
k |
Custom k to use if kCV is to be added to model. A value of NULL makes us of slope. |
col.quant |
Boolean indicating if a quantile classification scheme should be used. |
colpal |
Color palette to adopt (should be one listed in hcl.pals()). |
colrev |
Should color palette be reversed? (default TRUE). |
col.eff |
Boolean indicating if effects and common value should contribute to color gradient. |
col.com |
Boolean indicating if common value should contribute to color gradient. |
adj.mar |
Boolean indicating if margin width needs to accommodate labels. |
res.size |
Size of residual values in plot [0-1]. |
row.size |
Size of row effect values in plot [0-1]. |
col.size |
Size of column effect values in plot [0-1]. |
res.txt |
Boolean indicating if values should be added to plot. |
label.txt |
Boolean indicating if margin and column labels should be plotted. |
grey |
Grey level to apply to plot elements in the diagnostic plot (0 to 1 with 1 = black). |
pch |
Point symbol type for the diagnostic plot. |
p.col |
Color for point symbol in the diagnostic plot. |
p.fill |
Point fill color passed to |
size |
Point size (0-1) in the diagnostic plot. |
alpha |
Point transparency (0 = transparent, 1 = opaque). Only
applicable if |
... |
Arguments to be passed to subsequent methods. |
The function plots a polish table of residuals or CV values. I will
also generate a diagnostic plot if type
is set to diagnostic
Returns a single element vector if "type"
is "diagnostic"
and no value
otherwise.
# Create dataset
df <- data.frame(region = rep( c("NE", "NC", "S", "W"), each = 5),
edu = rep( c("ed8", "ed9to11", "ed12", "ed13to15", "ed16"), 4),
perc = c(25.3, 25.3, 18.2, 18.3, 16.3, 32.1, 29, 18.8,
24.3, 19, 38.8, 31, 19.3, 15.7, 16.8, 25.4, 21.1, 20.3, 24, 17.5))
# Generate median polish output
out <- eda_pol(df, row = region, col = edu, val = perc, plot = FALSE)
# Plot table
plot(out, type = "residuals")
# Plot table using CV values
plot(out, type = "cv")
# Generate diagnostic plot
plot(out, type = "diagnostic")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.