Learn R Programming

MplusAutomation (version 0.6-1)

mplus.traceplot: Plot the samples for each MCMC chain as a function of iterations

Description

Displays a traceplot of the MCMC draws from the poster distribution of each parameter estimate for a Bayesian Mplus model. This function requires that 1) PLOT: TYPE=PLOT2; be included in the Mplus input file, 2) a gh5 file be present corresponding to the Mplus output file (and containing a bayesian_data section), and 3) that the rhdf5 package be installed to allow the gh5 file to be imported.

Usage

mplus.traceplot(mplus.model, rows = 4, cols = 4,
    parameters_only = TRUE)

Arguments

mplus.model
An Mplus model extracted by the readModels function.
rows
Number of rows to display per plot.
cols
Optional. Number of columns to display per plot.
parameters_only
Optional. If TRUE, only the unstandardized parameter estimates from the MCMC draws will be displayed (as opposed to standardized estimates, r-square estimates, etc.). The unstandardized estimates all begin with "Parameter" in the Mplus gh5 output

Value

  • No value is returned by this function. Called for the side effect of displaying an MCMC chains traceplot.

Details

A multi-panel plot is drawn to the screen and the user is prompted to display the next plot if more than rows x columns estimates are in the model.

See Also

plot.mcmc

Examples

Run this code
myModel <- readModels("BayesModel_WithGH5MCMC.out")
  mplus.traceplot(myModel, rows=2, cols=3)

  #alternative using the coda package
  library(coda)
  plot(myModel$bparameters$valid_draw)

Run the code above in your browser using DataLab