Description Usage Arguments Details Value
This function performs a specified number of MCMC iterations and
returns an object containing summary statistics from the MCMC samples
as well as the actual samples of factor scores if keep.scores is TRUE.
Default behavior is to save only samples of the loadings.
1 2 3 4 |
x |
A formula or bfa object. |
data |
The data (if x is a formula) |
num.factor |
Number of factors |
restrict |
A matrix or list giving identifiability restrictions on factor loadings. A matrix should be the same size as the loadings matrix. Acceptable values are 0 (identically 0), 1 (unrestricted), or 2 (strictly positive). List elements should be character vectors of the form c("variable",1, ">0") where 'variable' is the manifest variable, 1 is the factor, and ">0" is the restriction. Acceptable restrictions are ">0" or "0". |
nsim |
Number of iterations past burn-in |
nburn |
Number of initial (burn-in) iterations to discard |
thin |
Keep every thin'th MCMC sample (i.e. save nsim/thin samples) |
print.status |
How often to print status messages to console |
keep.scores |
Save samples of factor scores |
loading.prior |
Specify the prior on factor loadings - generalized double Pareto ("gdp", default), point mass mixtures (mixture of point mass at zero + mean zero normal) ("pointmass") or normal/Gaussian ("normal") |
factor.scales |
Include a shared precision parameter for each column of the factor loadings matrix. See details for setting hyperprior parameters. This is implemented as in PX-FA of Ghosh and Dunson (2009) |
coda |
Create |
... |
Prior parameters and other (experimental) arguments (see details) |
Note: All the priors in use assume that the manifest variables are on approximately the same scale.
Additional parameters:
loadings.var: Factor loading prior variance
tau.a, tau.b: Gamma hyperparameters (scale=1/b) for factor precisions (if factor.scales=T). Default is a=b=1 (MV t w/ df=2)
rho.a, rho.b: Beta hyperparameters for point mass prior
sigma2.a, sigma2.b: Gamma hyperparameters for error precisions
gdp.alpha, gdp.beta: GDP prior parameters
mu.mean, mu.var: (Scalar) prior mean and variance for mu[j] (where E(y) = mu). Defaults are 0 and 1e4.
A bfa object with posterior samples.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.