simulate.gllvm {gllvm} | R Documentation |
Simulate data from gllvm fit
Description
Generate new data using the fitted values of the parameters
Usage
## S3 method for class 'gllvm'
simulate(object, nsim = 1, seed = NULL, conditional = FALSE, ...)
Arguments
object |
an object of class 'gllvm'. |
nsim |
an optional positive integer specifying the number of simulated datasets. Defaults to 1. |
seed |
an optional integer to set seed number, passed to set.seed. Defaults to a random seed number. |
conditional |
if |
... |
not used. |
Details
simulate function for gllvm objects.
Value
A matrix containing generated data.
Author(s)
David Warton, Jenni Niku <jenni.m.e.niku@jyu.fi>
Examples
# Load a dataset from the mvabund package
data(antTraits)
y <- as.matrix(antTraits$abund)
X <- scale(antTraits$env[, 1:3])
# Fit gllvm model
fit <- gllvm(y = y, X, family = poisson())
# Simulate data
newdata <- simulate(fit)
[Package gllvm version 1.4.3 Index]