# MCMC, Particle Filtering, and Programmable Hierarchical Modeling

## Documentation for package ‘nimble’ version 1.2.1

- DESCRIPTION file.
- Package NEWS.

## Help Pages

A B C D E F G H I K L M N O P Q R S T V W misc

## -- A --

AD | Nimble Derivatives
ADbreak | NIMBLE language function to break tracking of derivatives
addMonitors | Class 'MCMCconf'
addMonitors2 | Class 'MCMCconf'
addSampler | Class 'MCMCconf'
ADNimbleList | Data type for the return value of 'nimDerivs'
ADproxyModelClass | create an ADproxyModelClass object
ADproxyModelClass-class | create an ADproxyModelClass object
AF_slice | MCMC Sampling Algorithms
AGHQ | Laplace approximation and adaptive Gauss-Hermite quadrature
AGHQuad | Laplace approximation and adaptive Gauss-Hermite quadrature
AGHQuad_params | Functions and Classes Internal to NIMBLE
AGHQuad_summary | Functions and Classes Internal to NIMBLE
all | NIMBLE language functions for R-like vector construction
any | NIMBLE language functions for R-like vector construction
any_na | Determine if any values in a vector are NA or NaN
any_nan | Determine if any values in a vector are NA or NaN
array | Creates matrix or array objects for use in nimbleFunctions
as.carAdjacency | Convert CAR structural parameters to adjacency, weights, num format
as.carCM | Convert weights vector to parameters of 'dcar_proper' distributio
as.list.modelValuesBaseClass-Class | Functions and Classes Internal to NIMBLE
as.matrix.modelValuesBaseClass-Class | Functions and Classes Internal to NIMBLE
asCol | Turn a numeric vector into a single-row or single-column matrix
asRow | Turn a numeric vector into a single-row or single-column matrix
autoBlock | Automated parameter blocking procedure for efficient MCMC sampling
autoBlockClass-Class | Functions and Classes Internal to NIMBLE

## -- B --

besselK | Mathematical functions for BUGS and nimbleFunction programming
binary | MCMC Sampling Algorithms
BUGScontextClass-Class | Functions and Classes Internal to NIMBLE
BUGSdeclClass | BUGSdeclClass contains the information extracted from one BUGS declaration
BUGSdeclClass-class | BUGSdeclClass contains the information extracted from one BUGS declaration
BUGSsingleContextClass-Class | Functions and Classes Internal to NIMBLE
buildAGHQ | Laplace approximation and adaptive Gauss-Hermite quadrature
buildAGHQGrid | Build Adaptive Gauss-Hermite Quadrature Grid
buildAuxiliaryFilter | Placeholder for buildAuxiliaryFilter
buildBootstrapFilter | Placeholder for buildBootstrapFilter
buildEnsembleKF | Placeholder for buildEnsembleKF
buildIteratedFilter2 | Placeholder for buildIteratedFilter2
buildLaplace | Laplace approximation and adaptive Gauss-Hermite quadrature
buildLiuWestFilter | Placeholder for buildLiuWestFilter
buildMCEM | Builds an MCEM algorithm for a given NIMBLE model
buildMCMC | Create an MCMC object from a NIMBLE model, or an MCMC configuration object
buildWAIC | Using WAIC

## -- C --

c | NIMBLE language functions for R-like vector construction
calcAdaptationFactor | Functions and Classes Internal to NIMBLE
calcNodes | Basic nimbleFunctions for calculate, simulate, and getLogProb with a set of nodes
calcNodesMV | Basic nimbleFunctions for using a NIMBLE model with sets of stored values
calculate | calculate, calculateDiff, simulate, or get the current log probabilities (densities) a set of nodes in a NIMBLE model
calculateDiff | calculate, calculateDiff, simulate, or get the current log probabilities (densities) a set of nodes in a NIMBLE model
calculateWAIC | Calculating WAIC using an offline algorithm
calc_dcatConjugacyContributions | Functions and Classes Internal to NIMBLE
calc_dmnormAltParams | Functions and Classes Internal to NIMBLE
calc_dmnormConjugacyContributions | Functions and Classes Internal to NIMBLE
calc_dwishAltParams | Functions and Classes Internal to NIMBLE
CAR-Normal | The CAR-Normal Distribution
CAR-Proper | The CAR-Proper Distribution
carBounds | Calculate bounds for the autocorrelation parameter of the 'dcar_proper' distribution
carMaxBound | Calculate the upper bound for the autocorrelation parameter of the 'dcar_proper' distribution
carMinBound | Calculate the lower bound for the autocorrelation parameter of the 'dcar_proper' distribution
CAR_calcC | Functions and Classes Internal to NIMBLE
CAR_calcCmatrix | Functions and Classes Internal to NIMBLE
CAR_calcEVs2 | Functions and Classes Internal to NIMBLE
CAR_calcEVs3 | Functions and Classes Internal to NIMBLE
CAR_calcM | Functions and Classes Internal to NIMBLE
CAR_calcNumIslands | Calculate number of islands based on a CAR adjacency matrix.
cat | cat function for use in nimbleFunctions
Categorical | The Categorical Distribution
categorical | MCMC Sampling Algorithms
cc_getNodesInExpr | Functions and Classes Internal to NIMBLE
checkConjugacy | Class 'modelBaseClass'
checkInterrupt | Check for interrupt (e.g. Ctrl-C) during nimbleFunction execution. Part of the NIMBLE language.
ChineseRestaurantProcess | The Chinese Restaurant Process Distribution
clearCompiled | Clear compiled objects from a project and unload shared library
cloglog | Mathematical functions for BUGS and nimbleFunction programming
CmodelBaseClass | Class 'CmodelBaseClass'
CmodelBaseClass-class | Class 'CmodelBaseClass'
CmultiNimbleFunctionClass-Class | Functions and Classes Internal to NIMBLE
CmultiNimbleListClass-Class | Functions and Classes Internal to NIMBLE
CmultiNimbleObjClass-Class | Functions and Classes Internal to NIMBLE
CnimbleFunctionBase | Class 'CnimbleFunctionBase'
CnimbleFunctionBase-class | Class 'CnimbleFunctionBase'
codeBlockClass | Class 'codeBlockClass'
codeBlockClass-class | Class 'codeBlockClass'
compileNimble | compile NIMBLE models and nimbleFunctions
configureMCMC | Build the MCMCconf object for construction of an MCMC object
configureRJ | Configure Reversible Jump for Variable Selection
conjugacyClass-Class | Functions and Classes Internal to NIMBLE
conjugacyRelationshipsClass-Class | Functions and Classes Internal to NIMBLE
Constraint | Constraint calculations in NIMBLE
copy | Copying function for NIMBLE
copyExprClass-Class | Functions and Classes Internal to NIMBLE
cppBUGSmodelClass-Class | Functions and Classes Internal to NIMBLE
cppCodeFileClass-Class | Functions and Classes Internal to NIMBLE
cppCPPfileClass-Class | Functions and Classes Internal to NIMBLE
cppHfileClass-Class | Functions and Classes Internal to NIMBLE
cppModelValuesClass-Class | Functions and Classes Internal to NIMBLE
cppNamedObjectsClass-Class | Functions and Classes Internal to NIMBLE
cppNimbleClassClass-Class | Functions and Classes Internal to NIMBLE
cppNimbleFunctionClass-Class | Functions and Classes Internal to NIMBLE
cppNimbleListClass-Class | Functions and Classes Internal to NIMBLE
cppProjectClass-Class | Functions and Classes Internal to NIMBLE
cppVirtualNimbleFunctionClass-Class | Functions and Classes Internal to NIMBLE
crossLevel | MCMC Sampling Algorithms
CRP | MCMC Sampling Algorithms
CRP_concentration | MCMC Sampling Algorithms
cube | Mathematical functions for BUGS and nimbleFunction programming

## -- D --

dcar_normal | The CAR-Normal Distribution
dcar_proper | The CAR-Proper Distribution
dcat | The Categorical Distribution
dconstraint | Constraint calculations in NIMBLE
dCRP | The Chinese Restaurant Process Distribution
ddexp | The Double Exponential (Laplace) Distribution
ddirch | The Dirichlet Distribution
decide | Makes the Metropolis-Hastings acceptance decision, based upon the input (log) Metropolis-Hastings ratio
decideAndJump | Creates a nimbleFunction for executing the Metropolis-Hastings jumping decision, and updating values in the model, or in a carbon copy modelValues object, accordingly.
declare | Explicitly declare a variable in run-time code of a nimbleFunction
dependentClass-Class | Functions and Classes Internal to NIMBLE
deregisterDistributions | Remove user-supplied distributions from use in NIMBLE BUGS models
derivs | Nimble Derivatives
dexp_nimble | The Exponential Distribution
dflat | The Improper Uniform Distribution
dhalfflat | The Improper Uniform Distribution
diag | NIMBLE language functions for R-like vector construction
dim | return sizes of an object whether it is a vector, matrix or array
dinterval | Interval calculations
dinvgamma | The Inverse Gamma Distribution
dinvwish_chol | The Inverse Wishart Distribution
Dirichlet | The Dirichlet Distribution
dirichlet | The Dirichlet Distribution
distClass-Class | Functions and Classes Internal to NIMBLE
distributionInfo | Get information about a distribution
distributionsClass-Class | Functions and Classes Internal to NIMBLE
dlkj | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
dlkj_corr_cholesky | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
dmnorm_chol | The Multivariate Normal Distribution
dmulti | The Multinomial Distribution
dmvt_chol | The Multivariate t Distribution
Double-Exponential | The Double Exponential (Laplace) Distribution
DPmeasure | MCMC Sampling Algorithms
dsqrtinvgamma | Functions and Classes Internal to NIMBLE
dt_nonstandard | The t Distribution
dwish_chol | The Wishart Distribution

## -- E --

eigen | Spectral Decomposition of a Matrix
eigenize_nimbleNullaryClass-Class | Functions and Classes Internal to NIMBLE
eigenNimbleList | eigenNimbleList definition
enableWAIC | Using WAIC
expandNodeNames | Class 'modelBaseClass'
expit | Mathematical functions for BUGS and nimbleFunction programming
Exponential | The Exponential Distribution
exprClass-Class | Functions and Classes Internal to NIMBLE
exprTypeInfoClass-Class | Functions and Classes Internal to NIMBLE
extractControlElement | Extract named elements from MCMC sampler control list

## -- F --

findClass-Class | Functions and Classes Internal to NIMBLE
findMethodsInExprClass-Class | Functions and Classes Internal to NIMBLE
flat | The Improper Uniform Distribution

## -- G --

getBound | Get value of bound of a stochastic node in a model
getBUGSexampleDir | Get the directory path to one of the classic BUGS examples installed with NIMBLE package
getClass-Class | Functions and Classes Internal to NIMBLE
getCode | Class 'modelBaseClass'
getConditionallyIndependentSets | Get a list of conditionally independent sets of nodes in a nimble model
getConstants | Class 'modelBaseClass'
getDefinition | Get nimbleFunction definition
getDependencies | Class 'modelBaseClass'
getDependenciesList | Class 'modelBaseClass'
getDimension | Class 'modelBaseClass'
getDistribution | Class 'modelBaseClass'
getDistributionInfo | Get information about a distribution
getDownstream | Class 'modelBaseClass'
getLogProb | calculate, calculateDiff, simulate, or get the current log probabilities (densities) a set of nodes in a NIMBLE model
getLogProbNodes | Basic nimbleFunctions for calculate, simulate, and getLogProb with a set of nodes
getLogProbNodesMV | Basic nimbleFunctions for using a NIMBLE model with sets of stored values
getMacroInits | Class 'modelBaseClass'
getMacroParameters | EXPERIMENTAL: Get list of parameter names generated by model macros
getMonitors | Class 'MCMCconf'
getMonitors2 | Class 'MCMCconf'
getNimbleOption | Get NIMBLE Option
getNimbleProject | Functions and Classes Internal to NIMBLE
getNodeFunctionIndexedInfo | Functions and Classes Internal to NIMBLE
getNodeNames | Class 'modelBaseClass'
getParam | Get value of a parameter of a stochastic node in a model
getParamNames | Get information about a distribution
getParents | Class 'modelBaseClass'
getRefClass-Class | Functions and Classes Internal to NIMBLE
getSamplerExecutionOrder | Class 'MCMCconf'
getSamplers | Class 'MCMCconf'
getSamplesDPmeasure | Get posterior samples for a Dirichlet process measure
getsize | Returns number of rows of modelValues
getType | Get information about a distribution
getVarNames | Class 'modelBaseClass'
getWAIC | Using WAIC
getWAICdetails | Using WAIC

## -- H --

halfflat | The Improper Uniform Distribution

## -- I --

icloglog | Mathematical functions for BUGS and nimbleFunction programming
identityMatrix | Create an Identity matrix (Deprecated)
ilogit | Mathematical functions for BUGS and nimbleFunction programming
indexedNodeInfoTableClass-Class | Functions and Classes Internal to NIMBLE
initializeInfo | Class 'modelBaseClass'
initializeModel | Performs initialization of nimble model node values and log probabilities
inprod | Mathematical functions for BUGS and nimbleFunction programming
integer | Creates numeric, integer or logical vectors for use in nimbleFunctions
integrate | Integration of One-Dimensional Functions
Interval | Interval calculations
inverse | Mathematical functions for BUGS and nimbleFunction programming
Inverse-Gamma | The Inverse Gamma Distribution
Inverse-Wishart | The Inverse Wishart Distribution
inverse-wishart | The Inverse Wishart Distribution
iprobit | Mathematical functions for BUGS and nimbleFunction programming
is.Cmodel | Functions and Classes Internal to NIMBLE
is.Cnf | Functions and Classes Internal to NIMBLE
is.model | Functions and Classes Internal to NIMBLE
is.na | NIMBLE language functions for R-like vector construction
is.nan | NIMBLE language functions for R-like vector construction
is.nf | check if a nimbleFunction
is.nfGenerator | Functions and Classes Internal to NIMBLE
is.nl | check if a nimbleList
is.Rmodel | Functions and Classes Internal to NIMBLE
isBinary | Class 'modelBaseClass'
isClass-Class | Functions and Classes Internal to NIMBLE
isData | Class 'modelBaseClass'
isDeterm | Class 'modelBaseClass'
isDiscrete | Class 'modelBaseClass'
isEndNode | Class 'modelBaseClass'
isMultivariate | Class 'modelBaseClass'
isSealedClass-Class | Functions and Classes Internal to NIMBLE
isStoch | Class 'modelBaseClass'
isTruncated | Class 'modelBaseClass'
isUnivariate | Class 'modelBaseClass'
isUserDefined | Get information about a distribution
isVirtualClass-Class | Functions and Classes Internal to NIMBLE
isXS3Class-Class | Functions and Classes Internal to NIMBLE

## -- K --

keywordInfoClass-Class | Functions and Classes Internal to NIMBLE

## -- L --

Laplace | Laplace approximation and adaptive Gauss-Hermite quadrature
laplace | Laplace approximation and adaptive Gauss-Hermite quadrature
length | NIMBLE language functions for R-like vector construction
LKJ | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
lkj | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
lkj_corr | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
lkj_corr_cholesky | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
logdet | Mathematical functions for BUGS and nimbleFunction programming
logfact | Mathematical functions for BUGS and nimbleFunction programming
loggam | Mathematical functions for BUGS and nimbleFunction programming
logical | Creates numeric, integer or logical vectors for use in nimbleFunctions
logit | Mathematical functions for BUGS and nimbleFunction programming

## -- M --

makeBoundInfo | Make an object of information about a model-bound pairing for getBound. Used internally
MakeCustomModelClass-Class | Functions and Classes Internal to NIMBLE
makeCustomModelValuesClass-Class | Functions and Classes Internal to NIMBLE
makeModelDerivsInfo | Information on model structure used for derivatives
makeParamInfo | Make an object of information about a model-parameter pairing for getParam. Used internally
mapsClass-Class | Functions and Classes Internal to NIMBLE
matrix | Creates matrix or array objects for use in nimbleFunctions
MCEM_mcse | Functions and Classes Internal to NIMBLE
MCMCconf | Class 'MCMCconf'
MCMCconf-class | Class 'MCMCconf'
mcmc_createModelObject | Functions and Classes Internal to NIMBLE
messageIfVerbose | Functions and Classes Internal to NIMBLE
modelBaseClass | Class 'modelBaseClass'
modelBaseClass-class | Class 'modelBaseClass'
modelDefClass | Class for NIMBLE model definition
modelDefClass-class | Class for NIMBLE model definition
modelDefInfoClass-Class | Functions and Classes Internal to NIMBLE
modelInitialization | Information on initial values in a NIMBLE model
modelValues | Create a NIMBLE modelValues Object
modelValuesBaseClass | Class 'modelValuesBaseClass'
modelValuesBaseClass-class | Class 'modelValuesBaseClass'
modelValuesConf | Create the confs for a custom NIMBLE modelValues object
model_macro_builder | EXPERIMENTAL: Turn a function into a model macro
Multinomial | The Multinomial Distribution
multinomial | The Multinomial Distribution
Multivariate-t | The Multivariate t Distribution
multivariate-t | The Multivariate t Distribution
MultivariateNormal | The Multivariate Normal Distribution
mvInfoClass-Class | Functions and Classes Internal to NIMBLE
mvt | The Multivariate t Distribution

## -- N --

newModel | Class 'modelBaseClass'
nfCompilationInfoClass-Class | Functions and Classes Internal to NIMBLE
nfMethod | access (call) a member function of a nimbleFunction
nfVar | Access or set a member variable of a nimbleFunction
nfVar<- | Access or set a member variable of a nimbleFunction
nf_preProcessMemberDataObject | Functions and Classes Internal to NIMBLE
nimArray | Creates matrix or array objects for use in nimbleFunctions
nimble-R-functions | NIMBLE language functions for R-like vector construction
nimbleCode | Turn BUGS model code into an object for use in 'nimbleModel' or 'readBUGSmodel'
nimbleExternalCall | Create a nimbleFunction that wraps a call to external compiled code
nimbleFunction | create a nimbleFunction
nimbleFunctionBase | Class 'nimbleFunctionBase'
nimbleFunctionBase-class | Class 'nimbleFunctionBase'
nimbleFunctionList | Create a list of nimbleFunctions
nimbleFunctionList-class | Create a list of nimbleFunctions
nimbleFunctionVirtual | create a virtual nimbleFunction, a base class for other nimbleFunctions
nimbleGraphClass-Class | Functions and Classes Internal to NIMBLE
nimbleInternalFunctions | Functions and Classes Internal to NIMBLE
nimbleList | create a nimbleList
nimbleListDefClass-Class | Functions and Classes Internal to NIMBLE
nimbleMCMC | Executes one or more chains of NIMBLE's default MCMC algorithm, for a model specified using BUGS code
nimbleModel | Create a NIMBLE model from BUGS code
nimbleOptions | NIMBLE Options Settings
nimbleProjectClass-Class | Functions and Classes Internal to NIMBLE
nimbleRcall | Make an R function callable from compiled nimbleFunctions (including nimbleModels).
nimbleType | create a nimbleType object
nimbleType-class | create a nimbleType object
nimbleUserNamespace | Functions and Classes Internal to NIMBLE
nimC | NIMBLE language functions for R-like vector construction
nimCat | cat function for use in nimbleFunctions
nimCopy | Copying function for NIMBLE
nimDerivs | Nimble Derivatives
nimDerivsInfoClass-Class | Functions and Classes Internal to NIMBLE
nimDim | return sizes of an object whether it is a vector, matrix or array
nimEigen | Spectral Decomposition of a Matrix
nimEquals | Mathematical functions for BUGS and nimbleFunction programming
nimInteger | Creates numeric, integer or logical vectors for use in nimbleFunctions
nimIntegrate | Integration of One-Dimensional Functions
nimLogical | Creates numeric, integer or logical vectors for use in nimbleFunctions
nimMatrix | Creates matrix or array objects for use in nimbleFunctions
nimNumeric | Creates numeric, integer or logical vectors for use in nimbleFunctions
nimOptim | General-purpose Optimization
nimOptimDefaultControl | Creates a default 'control' argument for 'nimOptim'.
nimOptimMethod | Set or get an optimization function to be used by 'nimOptim'
nimPrint | print function for use in nimbleFunctions
nimRep | NIMBLE language functions for R-like vector construction
nimRound | Mathematical functions for BUGS and nimbleFunction programming
nimSeq | NIMBLE language functions for R-like vector construction
nimStep | Mathematical functions for BUGS and nimbleFunction programming
nimStop | Halt execution of a nimbleFunction function method. Part of the NIMBLE language
nimSvd | Singular Value Decomposition of a Matrix
nimSwitch | Mathematical functions for BUGS and nimbleFunction programming
nlCompilationInfoClass-Class | Functions and Classes Internal to NIMBLE
nodeFunctions | calculate, calculateDiff, simulate, or get the current log probabilities (densities) a set of nodes in a NIMBLE model
numeric | Creates numeric, integer or logical vectors for use in nimbleFunctions

## -- O --

optimControlNimbleList | Data type for the 'control' parameter of 'nimOptim'
optimDefaultControl | Creates a deafult 'control' argument for 'optim' (just an empty list).
optimResultNimbleList | Data type for the return value of 'nimOptim'

## -- P --

parameterTransform | Automated transformations of model nodes to unconstrained scales
pdexp | The Double Exponential (Laplace) Distribution
pexp_nimble | The Exponential Distribution
phi | Mathematical functions for BUGS and nimbleFunction programming
pinvgamma | The Inverse Gamma Distribution
posteriorClass-Class | Functions and Classes Internal to NIMBLE
posterior_predictive | MCMC Sampling Algorithms
pow | Mathematical functions for BUGS and nimbleFunction programming
pow_int | Power function for integer-valued exponent
pqDefined | Get information about a distribution
print | print function for use in nimbleFunctions
printErrors | Print error messages after failed compilation
printMonitors | Class 'MCMCconf'
printSamplers | Class 'MCMCconf'
prior_samples | MCMC Sampling Algorithms
probit | Mathematical functions for BUGS and nimbleFunction programming
promptClass-Class | Functions and Classes Internal to NIMBLE
pt_nonstandard | The t Distribution

## -- Q --

qdexp | The Double Exponential (Laplace) Distribution
qexp_nimble | The Exponential Distribution
qinvgamma | The Inverse Gamma Distribution
qt_nonstandard | The t Distribution

## -- R --

R6Class-Class | Functions and Classes Internal to NIMBLE
rankSample | Generates a weighted sample (with replacement) of ranks
rcar_normal | The CAR-Normal Distribution
rcar_proper | The CAR-Proper Distribution
rcat | The Categorical Distribution
RCfunctionCompileClass-Class | Functions and Classes Internal to NIMBLE
RCfunInfoClass-Class | Functions and Classes Internal to NIMBLE
rconstraint | Constraint calculations in NIMBLE
rCRP | The Chinese Restaurant Process Distribution
rdexp | The Double Exponential (Laplace) Distribution
rdirch | The Dirichlet Distribution
readBUGSmodel | Create a NIMBLE BUGS model from a variety of input formats, including BUGS model files
registerDistributions | Add user-supplied distributions for use in NIMBLE BUGS models
removeClass-Class | Functions and Classes Internal to NIMBLE
removeSamplers | Class 'MCMCconf'
rep | NIMBLE language functions for R-like vector construction
resetClass-Class | Functions and Classes Internal to NIMBLE
resetData | Class 'modelBaseClass'
resetMonitors | Class 'MCMCconf'
resize | Resizes a modelValues object
rexp_nimble | The Exponential Distribution
rflat | The Improper Uniform Distribution
rhalfflat | The Improper Uniform Distribution
rinterval | Interval calculations
rinvgamma | The Inverse Gamma Distribution
rinvwish_chol | The Inverse Wishart Distribution
RJ_fixed_prior | MCMC Sampling Algorithms
RJ_indicator | MCMC Sampling Algorithms
RJ_toggled | MCMC Sampling Algorithms
rlkj | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
rlkj_corr_cholesky | The LKJ Distribution for the Cholesky Factor of a Correlation Matrix
RMakeCustomModelClass-Class | Functions and Classes Internal to NIMBLE
Rmatrix2mvOneVar | Set values of one variable of a modelValues object from an R matrix
rmnorm_chol | The Multivariate Normal Distribution
RmodelBaseClass | Class 'RmodelBaseClass'
RmodelBaseClass-class | Class 'RmodelBaseClass'
rmulti | The Multinomial Distribution
rmvt_chol | The Multivariate t Distribution
rsqrtinvgamma | Functions and Classes Internal to NIMBLE
rt_nonstandard | The t Distribution
run.time | Time execution of NIMBLE code
runAGHQ | Combine steps of running Laplace or adaptive Gauss-Hermite quadrature approximation
runCrossValidate | Perform k-fold cross-validation on a NIMBLE model fit by MCMC
runLaplace | Combine steps of running Laplace or adaptive Gauss-Hermite quadrature approximation
runMCMC | Run one or more chains of an MCMC algorithm and return samples, summary and/or WAIC
RW | MCMC Sampling Algorithms
rwish_chol | The Wishart Distribution
RW_block | MCMC Sampling Algorithms
RW_block_lkj_corr_cholesky | MCMC Sampling Algorithms
RW_dirichlet | MCMC Sampling Algorithms
RW_lkj_corr_cholesky | MCMC Sampling Algorithms
RW_llFunction | MCMC Sampling Algorithms
RW_llFunction_block | MCMC Sampling Algorithms
RW_multinomial | MCMC Sampling Algorithms
RW_PF | MCMC Sampling Algorithms
RW_PF_block | MCMC Sampling Algorithms
RW_wishart | MCMC Sampling Algorithms

## -- S --

S3Class-Class | Functions and Classes Internal to NIMBLE
sampler | MCMC Sampling Algorithms
samplers | MCMC Sampling Algorithms
sampler_AF_slice | MCMC Sampling Algorithms
sampler_BASE | MCMC Sampling Algorithms
sampler_binary | MCMC Sampling Algorithms
sampler_CAR_normal | MCMC Sampling Algorithms
sampler_CAR_proper | MCMC Sampling Algorithms
sampler_categorical | MCMC Sampling Algorithms
sampler_crossLevel | MCMC Sampling Algorithms
sampler_CRP | MCMC Sampling Algorithms
sampler_CRP_concentration | MCMC Sampling Algorithms
sampler_ess | MCMC Sampling Algorithms
sampler_noncentered | MCMC Sampling Algorithms
sampler_polyagamma | MCMC Sampling Algorithms
sampler_posterior_predictive | MCMC Sampling Algorithms
sampler_prior_samples | MCMC Sampling Algorithms
sampler_RJ_fixed_prior | MCMC Sampling Algorithms
sampler_RJ_indicator | MCMC Sampling Algorithms
sampler_RJ_toggled | MCMC Sampling Algorithms
sampler_RW | MCMC Sampling Algorithms
sampler_RW_block | MCMC Sampling Algorithms
sampler_RW_block_lkj_corr_cholesky | MCMC Sampling Algorithms
sampler_RW_dirichlet | MCMC Sampling Algorithms
sampler_RW_lkj_corr_cholesky | MCMC Sampling Algorithms
sampler_RW_llFunction | MCMC Sampling Algorithms
sampler_RW_llFunction_block | MCMC Sampling Algorithms
sampler_RW_multinomial | MCMC Sampling Algorithms
sampler_RW_wishart | MCMC Sampling Algorithms
sampler_slice | MCMC Sampling Algorithms
sampler_slice_CRP_base_param | MCMC Sampling Algorithms
samplesSummary | Functions and Classes Internal to NIMBLE
sealClass-Class | Functions and Classes Internal to NIMBLE
seq | NIMBLE language functions for R-like vector construction
seq_along | NIMBLE language functions for R-like vector construction
setAndCalculate | Creates a nimbleFunction for setting the values of one or more model nodes, calculating the associated deterministic dependents and logProb values, and returning the total sum log-probability.
setAndCalculateDiff | Creates a nimbleFunction for setting the values of one or more model nodes, calculating the associated deterministic dependents and logProb values, and returning the total sum log-probability.
setAndCalculateOne | Creates a nimbleFunction for setting the value of a scalar model node, calculating the associated deterministic dependents and logProb values, and returning the total sum log-probability.
setClass-Class | Functions and Classes Internal to NIMBLE
setData | Class 'modelBaseClass'
setInits | Class 'modelBaseClass'
setMonitors | Class 'MCMCconf'
setMonitors2 | Class 'MCMCconf'
setOldClass-Class | Functions and Classes Internal to NIMBLE
setRefClass-Class | Functions and Classes Internal to NIMBLE
setSamplerExecutionOrder | Class 'MCMCconf'
setSamplers | Class 'MCMCconf'
setSize | set the size of a numeric variable in NIMBLE
setThin | Class 'MCMCconf'
setThin2 | Class 'MCMCconf'
setupCodeTemplateClass-Class | Functions and Classes Internal to NIMBLE
setupMargNodes | Organize model nodes for marginalization
setupOutputs | Explicitly declare objects created in setup code to be preserved and compiled as member data
showClass-Class | Functions and Classes Internal to NIMBLE
simNodes | Basic nimbleFunctions for calculate, simulate, and getLogProb with a set of nodes
simNodesMV | Basic nimbleFunctions for using a NIMBLE model with sets of stored values
simulate | calculate, calculateDiff, simulate, or get the current log probabilities (densities) a set of nodes in a NIMBLE model
singleModelValuesAccess | Functions and Classes Internal to NIMBLE
singleModelValuesAccessClass-Class | Functions and Classes Internal to NIMBLE
singleVarAccessClass | Class 'singleVarAccessClass'
singleVarAccessClass-class | Class 'singleVarAccessClass'
slice | MCMC Sampling Algorithms
stickbreaking | The Stick Breaking Function
StickBreakingFunction | The Stick Breaking Function
stick_breaking | The Stick Breaking Function
stop | Halt execution of a nimbleFunction function method. Part of the NIMBLE language
summaryAGHQ | Summarize results from Laplace or adaptive Gauss-Hermite quadrature approximation
summaryLaplace | Summarize results from Laplace or adaptive Gauss-Hermite quadrature approximation
svd | Singular Value Decomposition of a Matrix
svdNimbleList | svdNimbleList definition

## -- T --

t | The t Distribution
testBUGSmodel | Tests BUGS examples in the NIMBLE system
topologicallySortNodes | Class 'modelBaseClass'

## -- V --

valueInCompiledNimbleFunction | get or set value of member data from a compiled nimbleFunction using a multi-interface
values | Access or set values for a set of nodes in a model
values<- | Access or set values for a set of nodes in a model
varInfoClass-Class | Functions and Classes Internal to NIMBLE

## -- W --

WAIC | Using WAIC
waic | Using WAIC
waicDetailsNimbleList | waicDetailsNimbleList definition
waicNimbleList | waicNimbleList definition
which | NIMBLE language functions for R-like vector construction
Wishart | The Wishart Distribution
wishart | The Wishart Distribution
withNimbleOptions | Temporarily set some NIMBLE options.

## -- misc --

[,CmodelValues-method,ANY,ANY | Class 'modelValuesBaseClass'
[,CmodelValues-method,character,missing | Class 'modelValuesBaseClass'
[-method | Class 'modelValuesBaseClass'
[-method | Functions and Classes Internal to NIMBLE
[<--method | Class 'modelValuesBaseClass'
[<--method | Functions and Classes Internal to NIMBLE
[[-method | Class 'modelBaseClass'
[[-method | Class 'modelValuesBaseClass'
[[-method | Functions and Classes Internal to NIMBLE
[[<--method | Class 'modelBaseClass'
[[<--method | Class 'modelValuesBaseClass'
[[<--method | Functions and Classes Internal to NIMBLE