Skip to contents

Define parameters for simulating mendelian randomization (MR) data.

Usage

define_parameters(
  m,
  k,
  p,
  alpha_u,
  sigma2_u,
  alpha_x,
  beta_g_x,
  beta_u_x,
  sigma2_x,
  alpha_y,
  beta_u_y,
  beta_x_y,
  sigma2_y
)

Arguments

m

Number of non-zero effect G's. It should be a positive integer

k

Number of zero effect G's. It should be a positive integer

p

Minor allele frequency. It should be between 0 and 0.5

alpha_u

Intercept of U. It should be a number

sigma2_u

Variance of U noise. It should be a positive number

alpha_x

Intercept of X. It should be a number

beta_g_x

Causal effect of G's on X. It should be a number

beta_u_x

Causal effect of U on X. It should be a number

sigma2_x

Variance of X noise. It should be a positive number

alpha_y

Intercept of Y. It should be a number

beta_u_y

Causal effect of U on Y. It should be a number

beta_x_y

Causal effect of X on Y. It should be a number

sigma2_y

Variance of Y noise. It should be a positive number

Value

An object of class parameters

Details

Additional constraints may be posed to the parameter values in order to guarantee that the simulated data is valid.