Skip to content

ridgetorus

PCA on the Torus via Density Ridges

v1.0.3 · Jul 27, 2025 · GPL-3

Description

Implementation of a Principal Component Analysis (PCA) in the torus via density ridge estimation. The main function, ridge_pca(), obtains the relevant density ridge for bivariate sine von Mises and bivariate wrapped Cauchy distribution models and provides the associated scores and variance decomposition. Auxiliary functions for evaluating, fitting, and sampling these models are also provided. The package provides replicability to García-Portugués and Prieto-Tirado (2023) <doi:10.1007/s11222-023-10273-9>.

Downloads

262

Last 30 days

16559th

654

Last 90 days

2.6K

Last year

Trend: +31% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Dependency Network

Dependencies Reverse dependencies Rcpp rootSolve sdetorus sphunif circular ridgetorus

Version History

new 1.0.3 Mar 10, 2026
updated 1.0.3 ← 1.0.2 diff Jul 26, 2025
updated 1.0.2 ← 1.0.1 diff Aug 27, 2023
updated 1.0.1 ← 1.0.0 diff Jan 9, 2023
new 1.0.0 Dec 22, 2022