| checkConvergence {ptycho} | R Documentation |
Compute Differences Between MCMC Chains
Description
Compute the differences between the chains in a ptycho object
of the means of \tau and the indicator variables.
Usage
checkConvergence(obj, doLastIterOnly=TRUE)
Arguments
obj |
A |
doLastIterOnly |
Logical specifying whether to compute differences only for the last MCMC iteration in the input object or for all iterations |
Details
For \tau and each indicator variable in the input ptycho
object, compute the difference between the maximum and the minimum mean for
each chain. If doLastIterOnly is TRUE, then the differences are
only computed for the last iteration in each chain; otherwise, the differences
are computed at each iteration in the input object.
Value
A data frame with the following columns:
iterMCMC iteration number
typeFactor specifying the type of the variable; one of “tau”, “var” for variant indicator variable, or “grp” for second-level indicator variable
indexNumber specifying the pertinent column in the design matrix (for
typeequal to “var” or fortypeequal to “grp” when Across Traits prior was used) or the variant group index (fortypeequal to “grp” when Across Sites prior was used); equal to 1 fortypeequal to “tau”yFactor specifying the name of the response; empty for
typeequal to “tau” or fortypeequal to “grp” when Across Traits prior was usedrangeDifference between maximum and minimum across chains
Author(s)
Laurel Stell and Chiara Sabatti
Maintainer: Laurel Stell <lstell@stanford.edu>
See Also
ptycho; also ptychoOut for example below
Examples
data(ptychoOut)
cvg <- checkConvergence(ptychoOut, doLastIterOnly=FALSE)
reshape2::dcast(cvg, ... ~ iter, value.var="range")