Learn R Programming

QuantPsyc (version 1.6)

graph.mod: Moderation Graph

Description

x-y plot containing the simple slopes conditioned on z.

Usage

graph.mod(ssmod, x, y, data, title = "", xlab = "Centered X", 
  ylab = "Raw Y", ylimit = 1.5, ...)

Arguments

ssmod

Results of sim.slopes; Simple Slopes to be graphed

x

Explanatory variable to be used in xyplot

y

Outcome variable to be used in xyplot

data

data.frame containing x, z, y

title

Optional 'main' title for the plot

xlab

x-axis label

ylab

y-axis label

ylimit

used as a multiple of SDy to define the limits of the y-axis

to be determined ...

Value

A plot object.

Warning

This is based on a simple 3 variable moderation model with continuous variables. Users must modify the functions to accomodate other models (e.g., categorical moderators, covariates)

Details

Given moderate.lm and sim.slopes, this function plots x,y and adds the simple slopes corresponding to arbitrary values of z defined in sim.slopes. Users must 'click' on an area to add the legend.

References

Aiken, L. S., & West, S. G. (1991). Multiple regression: Testing and interpreting interactions. Newbury Park: Sage Publications.

Cohen, J., Cohen, P., West, S. G., & Aiken, L. S. (2003). Applied multiple regression/correlation analysis for the behavioral sciences, 3rd ed. Mahwah, NJ: Lawrence Erlbaum Associates.

See Also

moderate.lm, sim.slopes

Examples

Run this code
# NOT RUN {
data(tra)
lm.mod1 <- moderate.lm(beliefs, values, attitudes, tra)
ss.mod1 <- sim.slopes(lm.mod1, tra$values)
## requires user interaction 
## graph.mod(ss.mod1,beliefs,attitudes,tra,"Interaction Example")
# }

Run the code above in your browser using DataLab