int.plot: Interaction plot

Description Usage Arguments Value Examples

View source: R/Interaction.plot.R

Description

Calculates a standardized two way or three way interaction and plots using ggplot2.

Usage

1
2
3
4
5
int.plot(data, outcome, predictor, moderator, y.lim = c(-1, 1),
  x.lim = c(-1, 1), x.lab = "auto", y.lab = "auto", title = "auto",
  title.size = 15, SDs = 1, legend.name = "auto",
  colour = "ghostwhite", show.points = FALSE, save = F,
  path = getwd())

Arguments

data

an object of class 'data.frame' or 'imputationList'.

outcome

a string with the name of the outcome variable.

predictor

a string with the name of the predictor variable.

moderator

a vector of the names of up to two moderating variables.

y.lim

vector of numerals indicating y axis bounds.

x.lim

vector of numerals indicating x axis bounds.

x.lab

a string with the label of the x axis.

y.lab

a string with the label of the y axis.

title

a string containing title text.

title.size

a numeral containing the font size of the title.

SDs

a numeral indicating the standard deviations of the moderators.

legend.name

a character string indicating the title of the legend.

colour

a character string containing the colour of the data points.

show.points

logical to determine whether or not to include points.

save

logical as to whether or not to save the plot.

path

string containing path of where to save plot. Defaults to working directory.

Value

A ggplot

Examples

1
2
3
carsdata<-mtcars
int.plot(carsdata,"mpg","disp","cyl", y.lim = c(-2.5,2.5))
int.plot(carsdata,"mpg","disp", c("cyl","am"), y.lim = c(-5.0,2.0))

Conigrave documentation built on Aug. 9, 2018, 9:03 a.m.