npRmpi: Parallel Nonparametric Kernel Smoothing Methods for Mixed Data Types Using 'MPI'

Nonparametric (and semiparametric) kernel methods that seamlessly handle a mix of continuous, unordered, and ordered factor data types. This package is a parallel implementation of the 'np' package based on the 'MPI' specification that incorporates the 'Rmpi' package (Hao Yu <hyu@stats.uwo.ca>) with minor modifications and we are extremely grateful to Hao Yu for his contributions to the 'R' community. We would like to gratefully acknowledge support from the Natural Sciences and Engineering Research Council of Canada (NSERC, <https://www.nserc-crsng.gc.ca/>), the Social Sciences and Humanities Research Council of Canada (SSHRC, <https://www.sshrc-crsh.gc.ca/>), and the Shared Hierarchical Academic Research Computing Network (SHARCNET, <https://sharcnet.ca/>). We would also like to acknowledge the contributions of the 'GNU GSL' authors. In particular, we adapt the 'GNU GSL' B-spline routine 'gsl_bspline.c' adding automated support for quantile knots (in addition to uniform knots), providing missing functionality for derivatives, and for extending the splines beyond their endpoints.

Version: 0.60-20
Imports: boot, cubature, methods, quadprog, quantreg, stats, parallel
Suggests: crs, MASS, logspline, ks, testthat, np, Rmpi
Published: 2026-02-16
DOI: 10.32614/CRAN.package.npRmpi
Author: Jeffrey S. Racine [aut, cre], Tristen Hayfield [aut], Hao Yu [ctb, cph], The GSL Team [cph], Numerical Recipes Software [cph]
Maintainer: Jeffrey S. Racine <racinej at mcmaster.ca>
BugReports: https://github.com/JeffreyRacine/R-Package-np/issues
License: GPL-2 | GPL-3 [expanded from: GPL]
Copyright: see file COPYRIGHTS
URL: https://github.com/JeffreyRacine/R-Package-np
NeedsCompilation: yes
Citation: npRmpi citation info
Materials: README, ChangeLog
CRAN checks: npRmpi results

Documentation:

Reference manual: npRmpi.html , npRmpi.pdf
Vignettes: Parallel np: Using the npRmpi Package (source)
Frequently Asked Questions (np) (source)

Downloads:

Package source: npRmpi_0.60-20.tar.gz
Windows binaries: r-devel: npRmpi_0.60-20.zip, 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: npRmpi archive

Linking:

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