The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

R package: algebraic.dist

GPL-3 License R-CMD-check

An algebra over distributions (random elements).

Tags: multivariate distributions, multivariate normal distribution, multivariate empirical distribution, data generating process, R, data-science, statistics, inference, likelihood-models, probability-theory

GitHub Pages Documentation

The GitHub documentation can be viewed here.

See the vignette algebraic.dist: Example for a quick introduction to the package.

Installation

You can install the development version of algebraic.dist from GitHub with:

# install.packages("devtools")
devtools::install_github("queelius/algebraic.dist")

About

The R package algebraic.dist provides an algebra over distributions. It’s not fully-formed yet, but I plan on using it for a lot of my future work. For instance, I’ll move a lot of the code in algebraic.mle and likelihood.model to this package.

After that, I want to experiment with using the algebraic.dist to do the following:

Sometimes, this may result in a simple close-form distribution, like a multivariate normal distribution, but in other cases it may result in a (hopefully simpler) expression that composes multiple distributions and operations over them.

I have a lot of this code in place in C++, but I want to re-implement it in R so that it’s more accessible to others. I may also implement some of the more interesting compositions in C++ and expose them to R via Rcpp, but I’m not sure yet. I use a lot of templates and metaprogramming in C++, and I’m not sure how well that will translate to Rcpp.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.