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.

KEPTED

The goal of KEPTED is to provide an implementation of a kernel-embedding of probability test for elliptical distribution, which has been derived by Tang and Li (2024). This is an asymptotic test for elliptical distribution under general alternatives, and the location and shape parameters are assumed to be unknown. Some side-products are posted, including the transformation between rectangular and polar coordinates and two product-type kernel functions.

Installation

You can install the development version of KEPTED from GitHub with:

# install.packages("devtools")
devtools::install_github("tyy20/KEPTED")

Example

This is a basic example which shows you how to solve a common problem:

library(KEPTED)

n=200
d=3

## test under a null distribution
X=matrix(rnorm(d*n),nrow=n,ncol=d)
EllKEPT(X,kerU="Gaussian",kerTheta="Gaussian")
EllKEPT(X,kerU="PIQ",kerTheta="PIQ")

## test under an alternative distribution
X=matrix(rchisq(d*n,2),nrow=n,ncol=d)
EllKEPT(X,kerU="Gaussian",kerTheta="Gaussian")
EllKEPT(X,kerU="PIQ",kerTheta="PIQ")

Reference

Tang, Y. and Li, B. (2024), “A nonparametric test for elliptical distribution based on kernel embedding of probabilities” (https://arxiv.org/abs/2306.10594)

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.