Learn R Programming

riemstats (version 0.2.0)

Riemannian ANOVA Statistics

Description

Provides statistical methods for analyzing samples of symmetric positive definite (SPD) matrices, particularly functional connectivity matrices from neuroimaging data. Implements Fréchet ANOVA (Dubey and Müller (2019) ) for testing differences between groups in metric spaces, and Riemannian ANOVA methods that leverage tangent space geometry with classic multivariate test statistics including Wilks' Lambda and Pillai's trace. Also includes harmonization techniques for removing batch effects in multi-site studies: ComBat-based harmonization (Honnorat et al. (2024) ) and rigid harmonization (Simeon et al. (2022) ). Builds on 'riemtan' package infrastructure for efficient computation with multiple Riemannian metrics.

Copy Link

Version

Install

install.packages('riemstats')

Version

0.2.0

License

MIT + file LICENSE

Maintainer

Nicolas Escobar

Last Published

November 17th, 2025

Functions in riemstats (0.2.0)

log_wilks_lambda

Compute the Log Wilks' Lambda Statistic
normalization

Normalize Rows of a Matrix
rigid_harmonization

Harmonize Tangent Images Across Batches Using Rigid Correction
riem_anova

Compute p-values using permutation test
pillais_trace

Compute Pillai's Trace Statistic
format_matr

Format a Matrix as a Packed dpoMatrix
one_permutation

Permutation Statistic for a Super Sample
combat_harmonization

Harmonize Vector Images Using ComBat
frechet_anova

Frechet ANOVA Test Statistic
ts2corr

Compute OAS-Shrunk Correlation Matrix from Time Series