hruffieux / bayesFPCA

bayesFPCA R package – Bayesian Functional Principal Component Analysis Suite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:R 100.0%