create.multilevel: Generate multilevel dataset

Description Usage Arguments Value Examples

View source: R/dataGeneration.R

Description

This function returns a dataframe with a multilevel structure. It generates a dataframe using a varying intercepts/varying slopes linear regression with a single target variable y.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
create.multilevel(
  nClass = 10,
  nVars = 1,
  classMean = 10,
  classSD = 0,
  beta0 = 0,
  tau0 = 1,
  beta = c(1),
  tau = c(1),
  sigma2 = 1
)

Arguments

nClass

number of classes

nVars

number of independent variables (X)

classMean

average number of observations per class

classSD

standard deviation of the number of observations per class

beta0

intercept parameter

tau0

variance of the parameter between classes

beta

vector with the slope parameters, one for each independent variable

tau

vector with the variance of the slope parameters, one for each independent variable

sigma2

error variance

Value

A dataframe with the multilevel dataset

Examples

1
2
3
4
df <- create.multilevel(nClass = 20,
                          nVars = 1,
                          classMean = 10,
                          classSD = 2)

biokNN documentation built on April 22, 2021, 9:07 a.m.