Skip to content

bayesFPCA R package – Bayesian Functional Principal Component Analysis Suite

License

Notifications You must be signed in to change notification settings

hruffieux/bayesFPCA

Repository files navigation

bayesFPCA - Bayesian Functional Principal Component Analysis Suite

License: GPL v3

Overview

bayesFPCA is an R package providing tools for univariate and multivariate functional principal component analysis (FPCA) in the Bayesian setting. It provides efficient variational inference implementations (mean-field and variational message passing).

Installation

Then, to install the package in R, run the following command:

if(!require(remotes)) install.packages("remotes")
remotes::install_github("hruffieux/bayesFPCA")

Main functions

The two main functions to perform univariate and multivariate FPCA inference are run_mfvb_fpca() for the mean-field variational Bayes implementation and run_vmp_fpca() for the variational message passing implementation.

The package also provides a number of functions to generate and display functional data as well as the resulting FPCA estimates.

License and authors

This software uses the GPL v3 license, see LICENSE. Authors and copyright are provided in DESCRIPTION.

Issues

To report an issue, please use the bayesFPCA issue tracker at github.com.

About

bayesFPCA R package – Bayesian Functional Principal Component Analysis Suite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages