Description Usage Arguments Value Examples
View source: R/simulationGAMLSS.R
Simulate Weight Age Pairs.
1 2 3 4 5 |
gamlssbcpemodel |
A fitted gamlss BCPE model object. |
optimizedparameters |
A vector of hyper parameters used to inform the fitting of the object. |
modeldata |
The data used to fit the gamlss model. It is needed for the gamlss prediction function. |
indexofparameterfortransformedage |
If applicable the index of the parameter in the optimizedparameters vector that refers to the power of age. |
startageyears |
The starting age at which simulation starts in years. Default is 0 years. |
endageyears |
The ending age at which simulation ends in years. Default is 2 years. |
stepageincrease |
The step in years at which we increment from startageyears to endageyears. Default is 1 year. |
nweightsperage |
The number of simulated weights for each unique age. |
sex |
A string to add to the generated data. |
exclusionthresholdup |
The percentile that determines at which upper percentile we exlude simulated weights. Default to 0.03 (third percentile). |
exclusionthresholddown |
The percentile that determines at which lower percentile we exlude simulated weights. Default to 0.97 (ninety seventh percentile). |
seed |
A seed number to ensure reproducibility |
The simulated data with age in years and weight in kg and the sepcified sex character string.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | require(gamlss)
require(tidyr)
require(nhanesgamlss)
mBOYS20 <- gamlss(WT ~ cs(nage, df = op120$par[1]),
sigma.fo = ~cs(nage,df = op120$par[2]),
nu.fo = ~cs(nage, df = op120$par[3] ),
c.spar = c(-1.5,2.5),
tau.fo = ~cs(nage, df = op120$par[4]),
data = BMXBOY20, family = BCPE)
simwtage(gamlssbcpemodel = mBOYS20, optimizedparameters = op120, modeldata = BMXBOY20,
indexofparameterfortransformedage = 5, startageyears = 0, endageyears = 18,
stepageincrease = 1, nweightsperage = 500, sex = "boys", exclusionthresholdup = 0.97,
exclusionthresholddown = 0.03, seed = 456784112)
mGIRLS20 <- gamlss(WT ~ cs(nage, df = op2200$par[1]),
sigma.fo = ~cs(nage,df = op2200$par[2]),
nu.fo = ~cs(nage, df = op2200$par[3] ),
c.spar = c(-1.5,2.5),
tau.fo = ~cs(nage, df = op2200$par[4]),
data = BMXGIRL20, family = BCPE)
simwtage(gamlssbcpemodel = mGIRLS20, optimizedparameters = op2200, modeldata = BMXGIRL20,
indexofparameterfortransformedage = 5, startageyears = 0, endageyears = 18,
stepageincrease = 1, nweightsperage = 500, sex = "girls", exclusionthresholdup = 0.97,
exclusionthresholddown = 0.03, seed = 456784112)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.