Define hyper parameters for simulating mendelian randomization (MR) data.
Arguments
- d
(Dimension) Number of G's. It should be a positive integer
- s
(Sparsity) Proportion of zero effect G's. It should be between
0and1- p
(Skewness) Minor allele frequency of G'. It should be between
0and0.5- r2_g_x
(Instrument strength) Variance in X explained per non-zero effect G. It should be between
0and1 / ceiling((1 - s) * d)- r2_u_x
(Confouding level) Variance in X explained by U. It should be between
0and1- r2_u_y
(Confouding level) Variance in Y explained by U. It should be between
0and1- beta_x_y
(Target causal effect) Causal effect of X on Y. It should be between
- 1 / sqrt(r2_g_x)and1 / sqrt(r2_g_x). Since all variables are standardized, a more reasonable range is between-1and1
