VDPO: Working with and Analyzing Functional Data of Varying Lengths

Comprehensive set of tools for analyzing and manipulating functional data with non-uniform lengths. This package addresses two common scenarios in functional data analysis: Variable Domain Data, where the observation domain differs across samples, and Partially Observed Data, where observations are incomplete over the domain of interest. 'VDPO' enhances the flexibility and applicability of functional data analysis in 'R'. See Amaro et al. (2024) <doi:10.48550/arXiv.2401.05839>, Hernandez-Amaro et al. (2025) <doi:10.48550/arXiv.2510.26917>, and Hernandez-Amaro et al. (2026) <doi:10.48550/arXiv.2605.03633>.

Version: 0.2.0
Depends: R (≥ 3.5.0)
Imports: utils, Matrix, SOP, mgcv, splines, stats, fda, pROC
Suggests: ggplot2, knitr, RColorBrewer, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-06-07
DOI: 10.32614/CRAN.package.VDPO
Author: Pavel Hernandez [aut, cre], Jose Ignacio Diez [ctr], Maria Durban [ctb], Maria del Carmen Aguilera-Morillo [ctb]
Maintainer: Pavel Hernandez <pavel.amaro96 at gmail.com>
License: MIT + file LICENSE
URL: https://pavel-hernadez-amaro.github.io/VDPO/
NeedsCompilation: no
Citation: VDPO citation info
Materials: README, NEWS
CRAN checks: VDPO results

Documentation:

Reference manual: VDPO.html , VDPO.pdf
Vignettes: Introduction to VDPO (source)
Model fitting for variable domain functional data (source)
Model fitting for partially observed functional data (source)
Multivariate functional principal component analysis for variable domain data (source)

Downloads:

Package source: VDPO_0.2.0.tar.gz
Windows binaries: r-devel: VDPO_0.2.0.zip, r-release: VDPO_0.1.0.zip, r-oldrel: VDPO_0.2.0.zip
macOS binaries: r-release (arm64): VDPO_0.2.0.tgz, r-oldrel (arm64): VDPO_0.2.0.tgz, r-release (x86_64): VDPO_0.2.0.tgz, r-oldrel (x86_64): VDPO_0.2.0.tgz
Old sources: VDPO archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=VDPO to link to this page.