Rpcop: Principal Curves of Oriented Points

Principal curves generalize the notion of a first principal component to the case in which it is a nonlinear smooth curve. This package provides a function pcop(X) to compute principal curves with the algorithm defined in Delicado (2001) <doi:10.1006/jmva.2000.1917> from a data matrix X.

Version: 1.2.3
Depends: R (≥ 3.5.0)
Imports: Rcpp (≥ 1.0.7), princurve
LinkingTo: Rcpp
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-06-24
DOI: 10.32614/CRAN.package.Rpcop
Author: Pedro Delicado [aut] (Original C++ author), Mario Huerta [aut] (Original C++ author), Kevin Michael Frick [trl, aut, cre] (Modern C++ fixes and Rcpp port, with permission from the original authors), Stephen L. Moshier [cph] (Author of eigens() for symmetric matrix eigendecomposition)
Maintainer: Kevin Michael Frick <kmfrick at proton.me>
BugReports: https://github.com/kmfrick/Rpcop/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/kmfrick/Rpcop
NeedsCompilation: yes
Citation: Rpcop citation info
Materials: README, NEWS
CRAN checks: Rpcop results

Documentation:

Reference manual: Rpcop.html , Rpcop.pdf
Vignettes: Principal Curves of Oriented Points (source, R code)

Downloads:

Package source: Rpcop_1.2.3.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available
Old sources: Rpcop archive

Linking:

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