Added dependency on the Calculus package.
- Package needed to calculate gradient vectors for some samplers.
Revisions to the Flat distribution.
- Type designated as immutable.
- Field added to store the variate length.
- Method functions updated to account for variate length.
logpdf, gradient, map, and keys revisions.
- logpdf and gradient functions added.
- Calls to map replaced with for loops if vectorized results unneeded.
- keys argument type changed from Vector to Vector{T<:String}.
- Unvectorization of relist and unlist functions.
Type revisions.
- Outer constructors reduced to a single one that allows a missing tune argument.
- Stronger type checking of Sigma arguments; i.e., Cholesky{Float64}.
- Pointers assigned to tune array fields by the sampling function.
Type revisions.
- Outer constructors reduced to a single one that allows a missing tune argument.
- Stronger type checking of sigma arguments; i.e., Vector{Float64}.
- Pointers assigned to tune array fields by the sampling function.
Type revisions.
- Outer constructors reduced to a single one that allows a missing tune argument.
- Stronger type checking of width arguments; i.e., Vector{Float64}.
- Pointers assigned to tune array fields by the sampling function.
Implementation of the No-U-Turn sampler.
Added NUTS sampler and adapt for Metropolis samplers.
- adapt arguments added to SamplerAMM and SamplerAMWG.
- SamplerNUTS added.
- logpdfxm! function replaced with logpdf!.
Code cleanup.
- Base.map deleted.
- Base.cor renamed to cor.
- Consolidation of function calls in logpdf.
Updated to reflect code changes made to-date.
Added gradient, invlogit, and logit, invlogit functions.
Distribution extensions for transformations to real line.
- Created types to categorize distributions by support.
- Created new methods invlink and link.
- Added logpdf method with transform argument.
Revisions for distribution transformations to real line.
- Added logical and stochastic methods identity, invlink, and link.
- Added transform argument to method logpdf.
Revisions for distribution transformations to real line.
- Added transform argument to gradient, logpdf, relist, and unlist.
Revisions for distribution transformations to real line.
- Added transform argument to function nutsfx.
- Moved logpf method to file model.jl.
- Included values for transform arguments in calls to logpdf, nutsfx, relist, and unlist.
Use newly added logit function to simplify the code for its calculation.
Revisions for distribution transformations to real line.
- Removed import of gradient function from Calculus package since implemented locally.
- Added using statement for Distributions package.
- Include new utils.jl file of utility functions.
- Export invlink and link methods.
Added relist and unlist methods with block arguments.
Revised relist and unlist calls to use block arguments.
Consolided relist/update call pairs.