Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

plotLocalTestResults

Plot Results of Local Tests


Description

Generates a summary plot of the results of local tests (see localTests). For each test, a test statistic and the confidence interval are shown.

Usage

plotLocalTestResults(
  x,
  xlab = "test statistic (95% CI)",
  xlim = range(x[, c(ncol(x) - 1, ncol(x))]),
  sort.by.statistic = TRUE,
  n = Inf,
  axis.pars = list(las = 1),
  auto.margin = TRUE,
  ...
)

Arguments

x

data frame; results of the local tests as returned by localTests.

xlab

X axis label.

xlim

numerical vector with 2 elements; range of X axis.

sort.by.statistic

logical. Sort the rows of x by the absolute value of the test statistic before plotting.

n

plot only the n tests for which the absolute value of the test statistics diverges most from 0.

axis.pars

arguments to be passed on to axis when generating the Y axis for the plot.

auto.margin

logical. Computes the left margin to fit the Y axis labels.

...

further arguments to be passed on to plot.

Examples

d <- simulateSEM("dag{X->{U1 M2}->Y U1->M1}",.6,.6)
par(mar=c(2,8,1,1)) # so we can see the test names
plotLocalTestResults(localTests( "dag{ X -> {M1 M2} -> Y }", d, "cis" ))

dagitty

Graphical Analysis of Structural Causal Models

v0.3-1
GPL-2
Authors
Johannes Textor, Benito van der Zander, Ankur Ankan
Initial release
2021-01-20

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.