Functions for performing hierarchical analysis of distance sampling data


[Up] [Top]

Documentation for package ‘hierarchicalDS’ version 2.01

Help Pages

calc_linex_a estimate optimal 'a' parameter for linex loss function
convert.HDS.to.mcmc function to convert HierarchicalDS MCMC list vector (used in estimation) into an mcmc object (cf. coda package)
generate_inits generate initial values for MCMC chain if not already specified by user
generate_inits_misID generate initial values for misID model if not already specified by user
get_confusion_array Fill confusion array - one confusion matrix for each individual (DEPRECATED)
get_confusion_mat Fill a list with confusion matrices for each record
get_mod_matrix function to produce a design matrix given a dataset and user-specified formula object
hierarchical_DS Primary function for hierarchical, areal analysis of distance sampling data. This function pre-processes data and calls other functions to perform the analysis, and is the only function the user needs to call themselves.
linear_adj Produce an adjacency matrix for a vector
log_lambda_gradient compute the first derivative of log_lambda likelihood component for Langevin-Hastings
log_lambda_log_likelihood compute the likelihood for nu parameters
mcmc_ds Function for MCMC analysis
plot_obs_pred plot 'observed' versus predicted values for abundance of each species at each transect
post_loss function to calculate posterior predictive loss given the output object from hierarchicalDS
probit.fct Mrds probit detection and related functions
rrw SIMULATE AN ICAR PROCESS
simdata MCMC output from running example script in HierarchicalDS
simulate_data function to simulate distance sampling data from simple model with increasing abundance intensity, no assumed spatial structure, and point independence. If no parameters are given, uses internally defined values.
square_adj Produce an adjacency matrix for a square grid
stack_data function to stack data (going from three dimensional array to a two dimensional array including only "existing" animals
stack_data_misID function to stack data for midID updates (going from four dimensional array to a two dimensional array including observed groups
summary_N calculate parameter estimates and confidence intervals for various loss functions
switch_pdf function to calculate the joint pdf for a sample of values from one of a number of pdfs
switch_sample function to sample from a specified probability density function
switch_sample_prior function to sample from hyperpriors of a specified probability density function; note that initial values for sigma of lognormal random effects are fixed to a small value (0.05) to prevent numerical errors
table.mcmc function to export posterior summaries from an mcmc object to a table