MCplot_simdata_crit: Plot of power function.

View source: R/MCplot_simdata_crit.R

MCplot_simdata_critR Documentation

Plot of power function.

Description

This function plots the power function of selected test statistics

Usage

MCplot_simdata_crit(
  N,
  k,
  d_item,
  nstats = c("W", "LR", "RS", "G", "U1", "U2", "St"),
  alpha = 0.05,
  xlim = 5,
  legend_title = ggplot2::element_blank(),
  tag_title = ggplot2::element_blank(),
  name_title = ggplot2::element_blank(),
  legend.position = c(0.5, 0.75),
  legend.direction = "vertical",
  tcolor = FALSE,
  ctr_alpha = 1,
  ctr_mod = c("low", "high", "both")
)

Arguments

N

Sample size n of selected case. N = 10, 15, 20, 25, 30, 50

k

Number of items k of selected case. k = 6, 8, 10, 12, 14, 16, 18, 20, 25, 30

d_item

A vector of length k containing delta values of each item. If missing, by default all deltas are set to 0.

nstats

Name of test statistics chosen out of possible tests c("W", "LR", "RS", "G", "U1", "U2", "St") to be modified. Note only one test allowed. By default "U1" will be plotted. Note "U1" = "sqs" or sum of squared elements of the score function and "U2" = "abs" or sum of absolute values.

alpha

Probability of error of first kind (in plot shown as dotted horizontal line).

xlim

A numeric value, specifying the left/lower limit and the right/upper limit of the x scale. Maximum value is xlim = 10.

legend_title

The text for Legend. By default it is set to "Test".

tag_title

The text for tag label, which will be displayed at the top-left of the plot, by default of Item 1 only. By default it is element_blank().

name_title

The text for title of plot. By default it is element_blank().

legend.position

the position of legends ("none", "left", "right", "bottom", "top", or two-element numeric vector)

legend.direction

layout of items in legends ("horizontal" or "vertical")

tcolor

Logic value. If TRUE then ggplot plot will be in color otherwise black and white.

ctr_alpha

A numeric value. The crit. region C of selected test statistic will be 100(alpha*ctr_alpha) percent largest values of this test statistics. Default value is 1.

ctr_mod

Character. Which type of modification of critical region should be used. Adding low most extreme values of the respective of T statistics ("low"), adding high most extreme values of the respective of T statistics ("high"), or adding both ("both"). The latter is also Default value.

Value

An object of class "MCplot_case_crit" containing:

power_item

A list of length k containing ggplot objects of power plots of each item and selected test statistics and modification of critical region (cond).

hist_item

Histograms of critical values of sufficient statistics t, without ("test name") and with (mod) modification of critical region.

plotlist

A list of length k containing combined ggplot objects of (1) power plots of each item and selected test statistics and modification of critical region, and (2) Histograms of critical values of sufficient statistics t, without ("test name") and with (mod) modification of critical region.

resultlist

A list of length k containing several sublists: values of sufficient statistics t "t_item", indices of 100(alpha*ctr_alpha) percent largest values ("icrit"), and 100(alpha) percent largest values of test statistic ("icrit0"), incices of modification ("imod", "imod_low", "imod_high"), difference of indices ("idiff"), union of indices in crit. reg. after modification ("icrit_mod"), local power values with all delta=0 ("lpwr_d0"), local power with vector d_item and d=0 for item i ("lpwr_d_item"), and a table of rel. frequency of values of sufficient statistics t in critical region ("t_table")

hist_crit_reg

A list of length k containing histograms of critical values of sufficient statistics t, without modification ("test name") and with (mod) modification of critical region.

call

The matched call.

References

Draxler, C., & Dahm, S. (2020). Conditional or Pseudo Exact Tests with an Application in the Context of Modeling Response Times. Psych, 2(4), 198-208. https://doi.org/10.3390/psych2040017

Examples

## Not run: 

# load MC sim data of case G-V-30x18 (with N=30, k=18)
#  and generate power plots of selected test and
#  with modification of critical region

res <- MCplot_simdata_crit(N=30, k=18, nstats = "G")



## End(Not run)

akurz1/tclboot documentation built on Oct. 23, 2022, 9:07 p.m.