Package: ksm 1.1

ksm: Kernel Density Estimation for Random Symmetric Positive Definite Matrices

Kernel smoothing for Wishart random matrices described in Daayeb, Khardani and Ouimet (2025) <doi:10.48550/arXiv.2506.08816>, Gaussian and log-Gaussian models using least square or likelihood cross validation criteria for optimal bandwidth selection.

Authors:Leo Belzile [aut, cre], Frederic Ouimet [aut]

ksm_1.1.tar.gz
ksm_1.1.zip(r-4.7)ksm_1.1.zip(r-4.6)ksm_1.1.zip(r-4.5)
ksm_1.1.tgz(r-4.6-x86_64)ksm_1.1.tgz(r-4.6-arm64)ksm_1.1.tgz(r-4.5-x86_64)ksm_1.1.tgz(r-4.5-arm64)
ksm_1.1.tar.gz(r-4.7-arm64)ksm_1.1.tar.gz(r-4.7-x86_64)ksm_1.1.tar.gz(r-4.6-arm64)ksm_1.1.tar.gz(r-4.6-x86_64)
ksm_1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
ksm/json (API)
NEWS

# Install 'ksm' in R:
install.packages('ksm', repos = c('https://lbelzile.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/lbelzile/ksm/issues

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library
Datasets:
  • realvar - Realized variance of Amazon and SPY

On CRAN:

Conda:

openblascppopenmp

3.48 score 162 downloads 36 exports 2 dependencies

Last updated from:b14ebb612e. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK121
linux-devel-x86_64OK117
source / vignettesOK201
linux-release-arm64OK109
linux-release-x86_64OK118
macos-release-arm64OK104
macos-release-x86_64OK186
macos-oldrel-arm64OK87
macos-oldrel-x86_64OK177
windows-develOK203
windows-releaseOK95
windows-oldrelOK98
wasm-releaseOK97

Exports:bandwidth_optimdinvWishartdmbeta2dsmlnormdsmnormdWishartintegrate_spdkdens_smlnormkdens_smnormkdens_symmatkdens_Wishartlcv_kdens_symmatlcv_kern_smlnormlcv_kern_smnormlcv_kern_Wishartlscv_kdens_symmatlscv_kern_smlnormlscv_kern_WishartmgammaRiccatirinvWishartrmbeta2rmnormrotation_scalingrotation2drotation3drVARrWARrWishartsimu_fdenssimu_ise_montecarlosimu_kldivsimu_rdenssumlogsumsignedlogsymmetrize

Dependencies:RcppRcppArmadillo

Readme and manuals

Help Manual

Help pageTopics
Bandwidth optimization for symmetric matrix kernelsbandwidth_optim
Density of inverse Wishart random matrixdinvWishart
Matrix beta type II density functiondmbeta2
Symmetric matrix-variate lognormal densitydsmlnorm
Symmetric matrix-variate normal densitydsmnorm
Density of Wishart random matrixdWishart
Integration with respect to symmetric positive definite matricesintegrate_spd
Symmetric matrix log-normal kernel densitykdens_smlnorm
Symmetric matrix normal kernel densitykdens_smnorm
Kernel density estimators for symmetric matriceskdens_symmat
Wishart kernel densitykdens_Wishart
Likelihood cross-validation for symmetric positive definite matrix kernelslcv_kdens_symmat
Likelihood cross validation criterion for symmetric matrix lognormal kernellcv_kern_smlnorm
Likelihood cross validation criterion for symmetric matrix normal kernellcv_kern_smnorm
Likelihood cross validation criterion for Wishart kernellcv_kern_Wishart
Least square cross-validation for symmetric positive definite matrix kernelslscv_kdens_symmat
Least square cross validation criterion for log symmetric matrix normal kernellscv_kern_smlnorm
Least square cross validation criterion for Wishart kernellscv_kern_Wishart
Multivariate gamma functionmgamma
Realized variance of Amazon and SPYrealvar
Solver for Riccati equationRiccati
Random matrix generation from the inverse Wishart distributionrinvWishart
Random matrix generation from matrix beta type II distributionrmbeta2
Random vector generation from the multivariate normal distributionrmnorm
Random matrix generation from first-order autoregressive Wishart processrWAR
Random matrix generation from Wishart distributionrWishart
Symmetrize matrixsymmetrize