This R package consists of utilities for multivariate inverse Gaussian (MIG) models with mean \(\boldsymbol{\xi}\) and scale matrix \(\boldsymbol{\Omega}\) defined over the halfspace \(\{\boldsymbol{x} \in \mathbb{R}^d: \boldsymbol{\beta}^\top\boldsymbol{x} > 0\}\), including density evaluation and random number generation and kernel smoothing.
mig for the MIG distribution(rmig for
random number generation and dmig for density)tellipt (rtellipt for random vector
generation and dtellipt the density) for truncated
Student-\(t\) or Gaussian distribution
over the half space \(\{\boldsymbol{x}:
\boldsymbol{\beta}^\top\boldsymbol{x}>\delta\}\) for \(\delta \geq 0\).fit_mig to estimate the parameters of the MIG
distribution via maximum likelihood (mle) or the method of
moments (mom).mig_kdens_bandwidth to estimate the bandwidth matrix
minimizing the asymptotic mean integrated squared error (AMISE) or the
leave-one-out likelihood cross validation, minimizing the
Kullback–Leibler divergence. The amise estimators are
estimated by drawing from a mig or truncated Gaussian
vector via Monte Carlonormalrule_bandwidth for the normal rule of Scott for
the Gaussian kernelmig_kdens for the kernel density estimatortellipt_kdens for the truncated Gaussian kernel density
estimator