The function generates increasing amount of errors to the pedigree structure and calculates inbreeding depression for each simulation. For each level of the error proportion, a number of simulation equal to B are repeated. Errors are generated within the last nbottom generations of pedigree by eliminating fathers.
simul.na.bottom(pedigree, pedigree0, lambda, B,  data, model, nbottom)A dataset containing the initial pedigree structure. It must have three columns: id, parent1, parent2.
A dataset containing the initial pedigree structure. It must have five columns: id, parent1, parent2, sex, generation.
A vector of real numbers specifying the error proportion to be generated.
An integer specifying the number of simulations to be run for each error level.
A dataset containing the phenotypic measurements on the population and the covariates which are included in the model. The trait shoul be named differently than 'trait' (see MCMCglmm)
A object of class model used to calculate inbreeding depression.
An integer specifying the number of the last generations where to generate errors.
A list:
A dataset containing all the simulated values for inbreeding depression
A dataset containing all the simulated standard errors for inbreeding depression
A dataset containing all the simulated p-values for inbreeding depression
A dataset containing all the simulated values for inbreeding coefficient mean
A dataset containing all the simulated values for inbreeding coefficient median
A dataset containing all the simulated values for inbreeding coefficient variance