NPCirc: Nonparametric Circular Methods

Nonparametric smoothing methods for density and regression estimation and inference with circular data. The package provides kernel density estimation along with inferential tools such as circular SiZer for feature significance, mode estimation, and modal clustering. It includes multiple methods for selecting the smoothing parameter, allowing users to optimize the trade-off between bias and variance. Various plotting functions help visualize estimated densities, modes, clusters, and significance features. For regression, the package implements nonparametric estimation of the mean regression function as well as other conditional characteristics, including modal regression and generalized regression. Bandwidth selection is also supported in the regression context, and testing procedures are available to assess structural features or effects in circular regression models.

Version: 3.2.1
Depends: R (≥ 3.5.0), circular
Imports: Rcpp (≥ 1.0.8.3), misc3d, movMF, plotrix, rgl, shape, Bolstad2
LinkingTo: Rcpp, RcppArmadillo
Published: 2026-02-20
DOI: 10.32614/CRAN.package.NPCirc
Author: Maria Alonso-Pena [aut, cre], Maria Oliveira [aut], Jose Ameijeiras-Alonso [aut], Rosa M. Crujeiras [aut], Irene Gijbels [aut], Alberto Rodriguez-Casal [aut], Felicita Scapini [dtc]
Maintainer: Maria Alonso-Pena <mariaalonso.pena at usc.es>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://www.jstatsoft.org/v61/i09/
NeedsCompilation: yes
Citation: NPCirc citation info
CRAN checks: NPCirc results

Documentation:

Reference manual: NPCirc.html , NPCirc.pdf

Downloads:

Package source: NPCirc_3.2.1.tar.gz
Windows binaries: r-devel: NPCirc_3.1.2.zip, r-release: NPCirc_3.1.2.zip, r-oldrel: NPCirc_3.1.2.zip
macOS binaries: r-release (arm64): NPCirc_3.2.1.tgz, r-oldrel (arm64): NPCirc_3.2.1.tgz, r-release (x86_64): NPCirc_3.1.2.tgz, r-oldrel (x86_64): NPCirc_3.1.2.tgz
Old sources: NPCirc archive

Reverse dependencies:

Reverse imports: HDiR

Linking:

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