The goal of PenFFR is to design a penalized funtion-on-funtion linear regression with multiples functional and scalar covariates. This package allows you to build two types of functional linear models: - The concurrent linear model whose equation is given by : $$\mathrm{y}i(t) = \beta_0(t) + \sum{\ell=1}^p\beta_\ell(t)\mathrm{x}i^\ell(t) + \varepsilon_i(t)$$ - The integral linear model given by : $$\mathrm{y}i(t) = \beta_0(t) + \sum{\ell=1}^p\int_0^t\beta\ell(s,t)\mathrm{x}_i^\ell(s),ds + \varepsilon_i(t)$$
Parameters are estimated using a spline-based expansion with a number of basis functions that you can set.
To handle heterogeneous data, we also provide a Mixture-of-Experts (MoE)
version of the linear concurrent model. The conditional density of
You can download the package
Or clone from Gitlab :
$ git clone https://gitlab.tech.orange/rlsoftwarenet/penffr.git
If you use this software, please cite the following work :
-
Jean Steve Tamo Tchomgui, Julien Jacques, Guillaume Fraysse, Vincent Barriac, Stéphane Chrétien. A mixture of experts regression model for functional response with functional covariates. Statistics and Computing, 2024, 34 (154), s11222-024-10455-z.
-
Jean Steve Tamo Tchomgui, Julien Jacques, Vincent Barriac, Guillaume Fraysse, Stéphane Chrétien. A Penalized Spline Estimator for Functional Linear Regression with Functional Response. 2024. hal-04120709v3.
For any questions, Please contact Jean Steve Tamo Tchomgui at or Guillaume Fraysse at .
Copyright (c) 2021 — 2025 Orange
This code is released under the GPL2 license. See the LICENSE.md
file for
more information.
- Homepage: opensource.orange.com
- e-mail: [email protected]