prep_model: Create a formula based on lists of variables. All independent...

Description Usage Arguments Value Examples

View source: R/prep_model.R

Description

Create a formula based on lists of variables. All independent variables will be interacted with the moderator if the latter is specified. Controls are not.

Usage

1
2
3
4
5
6
7
8
9
prep_model(
  dependent = NULL,
  independent = c(NA),
  moderator = c(NA),
  control = c(NA),
  fixed_effect = c(NA),
  instrument = c(NA),
  cluster = c(NA)
)

Arguments

dependent

Character string. Dependent variable.

independent

Character string. Variables of interest.

moderator

Character vector. Moderating variable.

control

Character vector. Control variables.

fixed_effect

Character vector. Fixed effects.

instrument

Character vector. Instruments.

cluster

Character vector. Clusterings for errors.

Value

A formula to run in regressions. Interactions are introduced under the form "independent_x_moderator" and therefore the corresponding variable must be created in the dataset.

Examples

1
2
3
4
5
6
7
8
9
library(modlR)
model <- prep_model(dependent = "turnover",
                    independent = c("distributive", "procedural"),
                    moderator = "pay",
                    control = c("age","gender"),
                    fixed_effect = c("team","period"),
                    instrument = c("chock","manip"),
                    cluster = c("country"))
model

NicolasJBM/modlR documentation built on May 14, 2021, 1:52 p.m.