Generate single, multiple or longitudinal records from genomic values
Source:R/breeding_blocks.R
gsim_records.RdGenerate single, multiple or longitudinal records from genomic values
Usage
gsim_records(
genetic_values,
records = NULL,
genetic_design = NULL,
fixed = 0,
residual_covariance = 1,
permanent_covariance = NULL,
seed = 1
)Arguments
- genetic_values
Finite animal-by-trait or animal-by-basis-coefficient matrix with animal row names and column names.
- records
Data frame with unique
record,animal, andtraitIDs. Optionalobservation_unitgroups correlated residuals across traits. Default creates one record per animal and trait.- genetic_design
Optional record-by-genetic-column design, for example longitudinal basis rows. Default uses the record's trait column.
- fixed
Scalar or one fixed-effect contribution per record.
- residual_covariance, permanent_covariance
Trait covariance matrices (or scalar diagonal values). Entirely zero matrices are supported. Residuals are shared within observation units; permanent effects within animals.
- seed
Nonnegative seed for separate identity-keyed residual and permanent streams.