Nonparametric Circular Methods
Overview
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.
Install
Health
- OK13 OK2026-09-08
- ERROR12 OK, 1 ERROR2026-09-07
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-05-02
Show 3 earlier changesHide 3 earlier changes
- NOTE13 OK, 1 NOTE2026-04-22
- ERROR12 OK, 1 NOTE, 1 ERROR2026-04-18
- NOTE13 OK, 1 NOTE2026-03-10
Documentation
- Help pages
- 43 (1 internal)includes a package overview page
- Examples that run
- 70%28 run in a plain check · 10 only when donttest examples are enabled (R CMD check --as-cran) · 2 never run
- Exported functions with examples
- 96%
- Documented parameters
- 86%
- Return-value docs
- 100%
- Help pages citing references
- 84%
Downloads
Dependencies
Installing NPCirc adds 40 packages (23 with compiled code, 29 MB of source tarballs). Heaviest: bslib 5.6 MB, rgl 4.0 MB, sass 2.9 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 3.2.1Latest
- 3.1.22025-11-12 · diff ↗
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- 3.1.12022-11-10 · diff ↗ ·
added 13 exports
pattern:^[[:alpha:]]+, bw.circ.local.lik, circ.local.lik, bw.modalreg.circ.lin, bw.modalreg.circ.circ, bw.modalreg.lin.circ, modalreg.circ.lin, modalreg.circ.circ, modalreg.lin.circ, kern.dpreg.circ, bw.joint.dpcirc, dpreg.circ, bw.AA - RR 4.2.0 released · 2022-04-22
- 3.0.12021-07-22 · diff ↗ ·
added 6 exports
ancova.circ.lin, ancova.lin.circ, ancova.circ.circ, noeffect.circ.lin, noeffect.lin.circ, noeffect.circ.circ - RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
Show 6 earlier eventsHide 6 earlier events
- 2.0.12014-10-16 · diff ↗
- RR 3.1.0 released · 2014-04-10
- 2.0.02013-10-23 · diff ↗ ·
removed 6 exports
kern.reg.circ, nu.CV, nu.rt, nu.pi, nu.boot, nu.LSCV.regadded 13 exports
kern.reg.circ.lin, kern.reg.circ.circ, kern.reg.lin.circ, bw.CV, bw.rt, bw.pi, bw.boot, bw.reg.circ.lin, bw.reg.circ.circ, bw.reg.lin.circ, dwsn, rwsn, circsizer.map - RR 3.0.0 released · 2013-04-03
- 1.0.02013-03-14
- RR 2.15.0 released · 2012-03-30
Package metadata
- First published
- 2013-03-14
- Total releases
- 7 / 13 yrs
- License
- GPL (>= 2) OSI
- Minimum R
- ≥ 3.5.0
- Bundled data
- 401 KB / 16 files
- Download size
- 299 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("NPCirc")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.