Usage
jomo1ran(Y, X=NULL, Z=NULL,clus,
betap=NULL, up=NULL, covp=NULL, covu=NULL, Sp=NULL, Sup=NULL,
nburn=500, nbetween=100, nimp=5, a=NULL,
meth="common", output=1, out.iter=10)
Arguments
Y
a data.frame where columns related to continuous variables are numeric and columns related to binary/categorical variables are factors.
X
A data frame, or matrix, with covariates of the joint imputation model. Rows correspond to different observations, while columns are different variables. Missing values are not allowed in these variables. In case we want an intercept, a column of 1 is nee
Z
A data frame, or matrix, for covariates associated to random effects in the joint imputation model. Rows correspond to different observations, while columns are different variables. Missing values are not allowed in these variables. In case we want an int
clus
A data frame, or matrix, containing the cluster indicator for each observation. Cluster needs to be labeled with an integer number ranging from 0 to nclus-1.
betap
Starting value for beta, the vector(s) of fixed effects. Rows index different covariates and columns index different outcomes. For each n-category variable we define n-1 latent normals. The default is a matrix of zeros.
up
A matrix where different rows are the starting values within each cluster for the random effects estimates u. The default is a matrix of zeros.
covp
Starting value for the covariance matrix. Dimension of this square matrix is equal to the number of outcomes (continuous plus latent normals) in the imputation model. The default is the identity matrix.
covu
Starting value for the level 2 covariance matrix. Dimension of this square matrix is equal to the number of outcomes (continuous plus latent normals) in the imputation model times the number of random effects. The default is an identity matrix.
Sp
Scale matrix for the inverse-Wishart prior for the covariance matrix. The default is the identity matrix.
Sup
Scale matrix for the inverse-Wishart prior for the level 2 covariance matrix. The default is the identity matrix.
nburn
Number of burn in iterations. Default is 100.
nbetween
Number of iterations between two successive imputations. Default is 100.
nimp
Number of Imputations. Default is 5.
a
Starting value for the degrees of freedom of the inverse Wishart distribution from which all of the covariance matrices are drawn in case method="random" option in specified. Default is the minimum possible, i.e. the dimension of the covariance matrices.
meth
Method used to deal with level 1 covariance matrix. When set to "common", a common matrix across clusters is used (functions jomo1rancon, jomo1rancat and jomo1ranmix). When set to "fixed", fixed study-specific matrices are considered (jomo1ranconhr, jomo1
output
When set to any value different from 1 (default), no output is shown on screen at the end of the process.
out.iter
When set to K, every K iterations a message "Iteration number N*K completed" is printed on screen. Default is 10.