.Object: an SaemixObject, SaemixRes, SaemixData or SaemixModel object to initialise
name.data: name of the dataset (can be a character string giving the name of a file on disk or of a dataset in the R session, or the name of a dataset
header: whether the dataset/file contains a header. Defaults to TRUE
sep: the field separator character. Defaults to any number of blank spaces ("")
na: a character vector of the strings which are to be interpreted as NA values. Defaults to c(NA)
name.group: name (or number) of the column containing the subject id
name.predictors: name (or number) of the column(s) containing the predictors (the algorithm requires at least one predictor x)
name.response: name (or number) of the column containing the response variable y modelled by predictor(s) x
name.covariates: name (or number) of the column(s) containing the covariates, if present (otherwise missing)
name.X: name of the column containing the regression variable to be used on the X axis in the plots (defaults to the first predictor)
units: list with up to three elements, x, y and optionally covariates, containing the units for the X and Y variables respectively, as well as the units for the different covariates (defaults to empty)
name.mdv: name of the column containing the indicator for missing variable
name.cens: name of the column containing the indicator for censoring
name.occ: name of the column containing the occasion
name.ytype: name of the column containing the index of the response
verbose: a boolean indicating whether messages should be printed out during the creation of the object
automatic: a boolean indicating whether to attempt automatic name recognition when some colum names are missing or wrong (defaults to TRUE)
data: an SaemixData object
nb.chains: number of chains used in the algorithm
datasim: dataframe containing the simulated data
model: name of the function used to compute the structural model. The function should return a vector of predicted values given a matrix of individual parameters, a vector of indices specifying which records belong to a given individual, and a matrix of dependent variables (see example below).
description: a character string, giving a brief description of the model or the analysis
modeltype: a character string giving the model used for analysis
psi0: a matrix with a number of columns equal to the number of parameters in the model, and one (when no covariates are available) or two (when covariates enter the model) giving the initial estimates for the fixed effects. The column names of the matrix should be the names of the parameters in the model, and will be used in the plots and the summaries. When only the estimates of the mean parameters are given, psi0 may be a named vector.
name.sigma: a vector of character string giving the names of the residual error parameters (defaults to "a" and "b")
transform.par: the distribution for each parameter (0=normal, 1=log-normal, 2=probit, 3=logit). Defaults to a vector of 1s (all parameters have a log-normal distribution)
fixed.estim: whether parameters should be estimated (1) or fixed to their initial estimate (0). Defaults to a vector of 1s
error.model: type of residual error model (valid types are constant, proportional, combined and exponential). Defaults to constant
covariate.model: a matrix giving the covariate model. Defaults to no covariate in the model
covariance.model: a square matrix of size equal to the number of parameters in the model, giving the variance-covariance matrix of the model: 1s correspond to estimated variances (in the diagonal) or covariances (off-diagonal elements). Defaults to the identity matrix
omega.init: a square matrix of size equal to the number of parameters in the model, giving the initial estimate for the variance-covariance matrix of the model. The current default is a diagonal matrix with ones for all transformed parameters as well as for all untransformed parameters with an absolute value smaller than one. For untransformed parameters greater or equal to one, their squared value is used as the corresponding diagonal element.
error.init: a vector of size 2 giving the initial value of a and b in the error model. Defaults to 1 for each estimated parameter in the error model
name.modpar: names of the model parameters, if they are not given as the column names (or names) of psi0
status: string indicating whether a model has been run successfully; set to "empty" at initialisation, used to pass on error messages or fit status
name.fixed: a character string giving the name of the fixed parameters
name.random: a character string giving the name of the random parameters
fixed.effects: vector with the estimates of h(mu) and betas in estimation order
fixed.psi: vector with the estimates of h(mu)
betaC: vector with the estimates of betas (estimated fixed effects for covariates)
betas: vector with the estimates of mu
omega: estimated variance-covariance matrix
respar: vector with the estimates of the parameters of the residual error
cond.mean.phi: matrix of size (number of subjects) x (nb of parameters) containing the conditional mean estimates of the, defined as the mean of the conditional distribution
cond.var.phi: matrix of the variances on cond.mean.phi, defined as the variance of the conditional distribution
mean.phi: matrix of size (number of subjects) x (nb of parameters) giving for each subject the estimates of the population parameters including covariate effects
phi: matrix of size (number of subjects) x (nb of parameters) giving for each subject
phi.samp: samples from the individual conditional distributions of the phi
parpop: population parameters at each iteration
allpar: all parameters (including covariate effects) at each iteration
MCOV: design matrix C
options: a list of options passed to the algorithm
Methods
list("signature(.Object = "SaemixData")"): create a SaemixData object. Please use the saemixData function.
list("signature(.Object = "SaemixModel")"): create a SaemixModel object Please use the saemixModel function.
list("signature(.Object = "SaemixObject")"): create a SaemixObject object. This object is obtained after a successful call to saemix
list("signature(.Object = "SaemixRepData")"): create a SaemixRepData object
list("signature(.Object = "SaemixRes")"): create a SaemixRes object
list("signature(.Object = "SaemixSimData")"): create a SaemixSimData object