Usage
AtCtEt(data_m, data_d, mod = c('d','d','d'), knot_a = 5, knot_c = 5, knot_e = 5,
boot=FALSE, num_b = 100, init = rep(0,3), robust = 0)Arguments
data_m
An $N_m$ x 3 data matrix for MZ twins. $N_m$ is the number of MZ twin pairs. The first two columns are centered trait values (i.e. the mean should be zero) and the third column is age (or other covariates).
data_d
An $N_d$ x 3 data matrix for DZ twins. $N_d$ is the number of DZ twin pairs. The first two columns are centered trait values (i.e. the mean should be zero) and the third column is age (or other covariates).
mod
A character vector of length 3. Each element specifies the function for the A, C or E component respectively. The A and C components can be 'd'(dynamic), 'c'(constant) or 'n'(NA). The E component can only be 'd' or 'c'. Thus, $model=c('c','c','c')$ is cor
knot_a
The number of interior knots of the B-spline for the A component, which must be no less than 3. The default value is 5.
knot_c
The number of interior knots of the B-spline for the C component, which must be no less than 3. The default value is 5.
knot_e
The number of interior knots of the B-spline for the E component, which must be no less than 3. The default value is 5.
boot
A logical indicator of whether to use the bootstrap method to calculate the confidence interval. The default is FALSE.
num_b
The number of replicates when the bootstrap method is used (i.e. $boot=TRUE$). The default value is 100.
init
A 3x1 vector of the initial values for the optimization. The default values are 1.
robust
An integer indicating the number of different initial values that the function will randomly generate and try in the optimization. The default value is 0.