powered by
This function generates datasets where individual phenotypes are influenced by both direct and indirect (social) effects, under a specified sampling design.
simulate_data( ind = 200, partners = 4, repeats = 1, iterations = 100, B_0 = 0, psi = NULL, Valpha, Vepsilon = NULL, Vpsi = 0, Vx = 1, Ve = 0.6, Vxe = 0, r_alpha_epsilon = 0, r_alpha_psi = 0, r_epsilon_psi = 0, r_alpha_x = 0, r_psi_x = 0, r_epsilon_x = 0, fix_total_var = TRUE )
A list with:
data: list of datasets
params: named list of effect sizes
design: sample design (n_ind, partners, repeats, iterations)
Number of individuals.
Partners per individual.
Repeats per unique dyad.
Number of datasets to simulate.
Population intercept.
Population-level responsiveness (social slope).
Direct effect (focal variance).
Indirect effect (partner variance).
Social responsiveness (among individual variance in slopes).
Partner trait variance.
Residual variance.
Measurement error/within-individual variation in partner trait.
Corr(alpha, epsilon).
Corr(alpha, psi).
Corr(epsilon, psi).
Corr(alpha, x).
Corr(psi, x).
Corr(epsilon, x).
Logical; if TRUE (default), residual variance is adjusted so total phenotypic variance is approx. 1.
sim <- simulate_data(ind =50, partners = 4, iterations = 5, B_0 = 1, Valpha=0.2, Vepsilon = 0.1)
Run the code above in your browser using DataLab