generateData: Generate Data function

Description Usage Arguments Details Value Examples

View source: R/utils.R

Description

Creates a dataset with specified intercept and coefficient. Outputs a continuous outcome Y1 and a binary outcome Y2.

Usage

1
generateData(N, alpha, beta, var, seed = 1234)

Arguments

N

Number of rows desired in the output dataset

alpha

Intercept

beta

Coefficient value for relationship between X and Y

var

Variance of Y1

seed

Random seed

Details

Generates data as follows:

X \sim N(0, √{7})

Y1 = α + β X + N(0, √{σ^2_y})

Y2 = \frac{exp(α + β X)}{exp(α + β X) + 1}

Value

data.frame(Y1, Y2, X)

Examples

1
generateData(N = 10000, alpha = 10, beta = 0.8, var = 10)

schwenzfeier/udp documentation built on April 1, 2021, 3:39 a.m.