Skip to content

Releases: gzt/CholWishart

v1.1.2

15 Nov 21:10
@gzt gzt
Compare
Choose a tag to compare

This includes a few minor edits and updates to functionality.

Full Changelog: v1.1.0...v1.1.2

CholWishart Version 1.0.0

25 Jan 23:33
@gzt gzt
Compare
Choose a tag to compare

Update to the package:

  • Tweaks to the documentation
  • Port pseudo-Wishart to C, generalized inverse Wishart is based on the pseudo-Wishart

This is a minor update to the package but, as the version number indicates, the interface to the exported functions is now stable and I anticipate that this is feature-complete, pending any requests or issues.

CholWishart 0.9.4

07 Jan 21:04
@gzt gzt
Compare
Choose a tag to compare
  • Add new functions to the vignette
  • Add generalized inverse Wishart (pseudo inverse of the pseudo Wishart)
  • Add pseudo-Wishart (Wishart distribution based on fewer observations than the
    dimension of the covariance matrix).
  • Add contributor guidelines and code of conduct.

CholWishart 0.9.3

09 Dec 00:00
@gzt gzt
Compare
Choose a tag to compare

This is a few minor changes to the internals and the documentation. This new release is on CRAN.

CholWishart 0.9.2

22 Mar 02:12
@gzt gzt
Compare
Choose a tag to compare

This release added documentation and the ability to provide multiple matrices (as an array) as input to the density functions.

CholWishart 0.9.1

09 Mar 19:28
@gzt gzt
Compare
Choose a tag to compare

CholWishart

A package for fast computation of various functions related to the Wishart distribution, such as sampling from the Cholesky factorization of the Wishart, sampling from the inverse Wishart, sampling from the Cholesky factorization of the inverse Wishart, computing densities for the Wishart and inverse Wishart, and computing a few auxiliary functions such as the multivariate gamma and digamma functions. Many of these functions are written in C to maximize efficiency.

The output of the sampling functions is in the same format as the output
of stats::rWishart().

The main idea: sampling for multivariate or matrix variate statistics often
makes use of distributions related to the Wishart. There are implementations
in a few packages but they are often in R and much slower than the
basic stats::rWishart() or there is a lot of associated overhead in the
package. Here, then, is a small package with some of those distributions
and related functions. As the name suggests, the initial purpose was
sampling from the Cholesky factorization of a Wishart distribution.

Now available on CRAN, install it at:

install.packages('CholWishart')

Install the latest development version at:

devtools::install_github("gzt/CholWishart")

#NEWS

CholWishart 0.9.1

  • Finalize edits to documentation including additional references.

CholWishart 0.9.0.9002

  • Add more documentation, add more references to documentation, clean LaTeX equations in documentation.

CholWishart 0.9.0.9001

  • Add additional tests for dWishart and dInvWishart functions
  • Add references and equations to help files
  • Add additional tests for complex entries (should fail) and other erroneous input

CRAN release

26 Feb 18:30
@gzt gzt
Compare
Choose a tag to compare

A package for fast computation of various functions related to the Wishart distribution, such as sampling from the Cholesky factor of the Wishart, sampling from the inverse Wishart, sampling from the Cholesky factor of the inverse Wishart, computing densities for the Wishart and inverse Wishart, and computing a few auxiliary functions such as the multivariate gamma and digamma functions. Many of these functions are written in C to maximize efficiency.

The output of the sampling functions is in the same format as the output of stats::rWishart().

The main idea: sampling for multivariate or matrix variate statistics often makes use of distributions related to the Wishart. There are implementations in a few packages but they are often in R and much slower than the basic stats::rWishart() or there is a lot of associated overhead in the package. Here, then, is a small package with some of those distributions and related functions. As the name suggests, the initial purpose was sampling from the Cholesky factor of a Wishart distribution.

Now available on CRAN, install it at:

install.packages('CholWishart')

Install the latest development version at:

devtools::install_github("gzt/CholWishart")