The goal of funcharts is to provide control charts for the statistical process monitoring of multivariate functional data densely observed on one-dimensional intervals. The package provides the methodologies proposed in Colosimo and Pacella (2010), Capezza et al. (2020) and Centofanti et al. (2021). Moreover, this package provides a new class mfd for multivariate functional data that is a wrapper of the class fd of the package fda. See the vignette("mfd", package = "funcharts").

In particular:


You can install the CRAN version of the R package funcharts by doing:


You can install the development version from GitHub with:

# install.packages("devtools")


  • Colosimo, BM Pacella, M. (2010) A comparison study of control charts for statistical monitoring of functional data. International Journal of Production Research, 48(6), 1575-1601.
  • Capezza C, Lepore A, Menafoglio A, Palumbo B, Vantini S. (2020) Control charts for monitoring ship operating conditions and CO2 emissions based on scalar-on-function regression. Applied Stochastic Models in Business and Industry, 36(3):477–500.
  • Centofanti F, Lepore A, Menafoglio A, Palumbo B, Vantini S. (2021) Functional Regression Control Chart. Technometrics, 63(3), 281–294.