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

## Documentation for package ‘npRmpi’ version 0.60-20

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Code demos. Use demo() to run them.
- Package README

## Help Pages

B C E G I L M N O S T U W

npRmpi-package | Parallel Nonparametric Kernel Smoothing Methods for Mixed Data Types

## -- B --

b.star | Compute Optimal Block Length for Stationary and Circular Bootstrap
bw | Cross Country Growth Panel
bw.all | Cross-Sectional Data on Wages
bw.subset | Cross-Sectional Data on Wages

## -- C --

cps71 | Canadian High School Graduate Earnings

## -- E --

Engel95 | 1995 British Family Expenditure Survey

## -- G --

gradients | Extract Gradients
gradients.condensity | Extract Gradients
gradients.condistribution | Extract Gradients
gradients.npregression | Extract Gradients
gradients.qregression | Extract Gradients
gradients.singleindex | Extract Gradients

## -- I --

Italy | Italian GDP Panel

## -- L --

lamhosts | Hosts Information

## -- M --

mpi.abort | MPI_Abort API
mpi.allgather | MPI_Gather, MPI_Gatherv, MPI_Allgather, and MPI_Allgatherv APIs
mpi.allgather.Robj | Extentions of MPI_Gather and MPI_Allgather APIs
mpi.allgatherv | MPI_Gather, MPI_Gatherv, MPI_Allgather, and MPI_Allgatherv APIs
mpi.allreduce | MPI_Reduce and MPI_Allreduce APIs
mpi.any.source | MPI Constants
mpi.any.tag | MPI Constants
mpi.apply | Scatter an array to slaves and then apply a FUN
mpi.applyLB | (Load balancing) parallel apply
mpi.barrier | MPI_Barrier API
mpi.bcast | MPI_Bcast API
mpi.bcast.cmd | Extension of MPI_Bcast API
mpi.bcast.data2slave | Extensions of MPI_Bcast API
mpi.bcast.Rfun2slave | Extensions of MPI_Bcast API
mpi.bcast.Robj | Extensions of MPI_Bcast API
mpi.bcast.Robj2slave | Extensions of MPI_Bcast API
mpi.cancel | Nonblocking completion operations
mpi.cart.coords | MPI_Cart_coords
mpi.cart.create | MPI_Cart_create
mpi.cart.get | MPI_Cart_get
mpi.cart.rank | MPI_Cart_rank
mpi.cart.shift | MPI_Cart_shift
mpi.cartdim.get | MPI_Cartdim_get
mpi.close.Rslaves | Spawn and Close R Slaves
mpi.comm.c2f | MPI_Comm_c2f, MPI_Comm_dup, MPI_Comm_rank, and MPI_Comm_size APIs
mpi.comm.disconnect | MPI_Comm_disconnect API
mpi.comm.dup | MPI_Comm_c2f, MPI_Comm_dup, MPI_Comm_rank, and MPI_Comm_size APIs
mpi.comm.free | MPI_Comm_free API
mpi.comm.get.parent | MPI_Comm_get_parent, MPI_Comm_remote_size, MPI_Comm_test_inter APIs
mpi.comm.maxsize | Find and increase the lengths of MPI opaques comm, request, and status
mpi.comm.rank | MPI_Comm_c2f, MPI_Comm_dup, MPI_Comm_rank, and MPI_Comm_size APIs
mpi.comm.remote.size | MPI_Comm_get_parent, MPI_Comm_remote_size, MPI_Comm_test_inter APIs
mpi.comm.set.errhandler | MPI_Comm_set_errhandler API
mpi.comm.size | MPI_Comm_c2f, MPI_Comm_dup, MPI_Comm_rank, and MPI_Comm_size APIs
mpi.comm.spawn | MPI_Comm_spawn API
mpi.comm.test.inter | MPI_Comm_get_parent, MPI_Comm_remote_size, MPI_Comm_test_inter APIs
mpi.dims.create | MPI_Dims_create
mpi.exit | Exit MPI Environment
mpi.finalize | MPI_Finalize API
mpi.gather | MPI_Gather, MPI_Gatherv, MPI_Allgather, and MPI_Allgatherv APIs
mpi.gather.Robj | Extentions of MPI_Gather and MPI_Allgather APIs
mpi.gatherv | MPI_Gather, MPI_Gatherv, MPI_Allgather, and MPI_Allgatherv APIs
mpi.get.count | MPI_Get_count API
mpi.get.processor.name | MPI_Get_processor_name API
mpi.get.sourcetag | Utility for finding the source and tag of a received message
mpi.hostinfo | Hosts Information
mpi.iapply | Scatter an array to slaves and then apply a FUN
mpi.iapplyLB | (Load balancing) parallel apply with nonblocking features
mpi.info.create | MPI_Info_create, MPI_Info_free, MPI_Info_get, MPI_Info_set APIs
mpi.info.free | MPI_Info_create, MPI_Info_free, MPI_Info_get, MPI_Info_set APIs
mpi.info.get | MPI_Info_create, MPI_Info_free, MPI_Info_get, MPI_Info_set APIs
mpi.info.set | MPI_Info_create, MPI_Info_free, MPI_Info_get, MPI_Info_set APIs
mpi.intercomm.merge | MPI_Intercomm_merge API
mpi.iparApply | (Load balancing) parallel apply with nonblocking features
mpi.iparCapply | (Load balancing) parallel apply with nonblocking features
mpi.iparLapply | (Load balancing) parallel apply with nonblocking features
mpi.iparMM | (Load balancing) parallel apply with nonblocking features
mpi.iparRapply | (Load balancing) parallel apply with nonblocking features
mpi.iparReplicate | (Load balancing) parallel apply with nonblocking features
mpi.iparSapply | (Load balancing) parallel apply with nonblocking features
mpi.iprobe | MPI_Probe and MPI_Iprobe APIs
mpi.irecv | MPI_Send, MPI_Isend, MPI_Recv, and MPI_Irecv APIs
mpi.is.master | Hosts Information
mpi.isend | MPI_Send, MPI_Isend, MPI_Recv, and MPI_Irecv APIs
mpi.isend.Robj | Extensions of MPI_Send and MPI_Recv APIs
mpi.parApply | (Load balancing) parallel apply
mpi.parCapply | (Load balancing) parallel apply
mpi.parLapply | (Load balancing) parallel apply
mpi.parMM | (Load balancing) parallel apply
mpi.parRapply | (Load balancing) parallel apply
mpi.parReplicate | (Load balancing) parallel apply
mpi.parSapply | (Load balancing) parallel apply
mpi.parSim | Parallel Monte Carlo Simulation
mpi.probe | MPI_Probe and MPI_Iprobe APIs
mpi.proc.null | MPI Constants
mpi.quit | Exit MPI Environment
mpi.realloc.comm | Find and increase the lengths of MPI opaques comm, request, and status
mpi.realloc.request | Find and increase the lengths of MPI opaques comm, request, and status
mpi.realloc.status | Find and increase the lengths of MPI opaques comm, request, and status
mpi.recv | MPI_Send, MPI_Isend, MPI_Recv, and MPI_Irecv APIs
mpi.recv.Robj | Extensions of MPI_Send and MPI_Recv APIs
mpi.reduce | MPI_Reduce and MPI_Allreduce APIs
mpi.remote.exec | Remote Executions on R slaves
mpi.request.maxsize | Find and increase the lengths of MPI opaques comm, request, and status
mpi.scatter | MPI_Scatter and MPI_Scatterv APIs
mpi.scatter.Robj | Extensions of MPI_ SCATTER and MPI_SCATTERV
mpi.scatter.Robj2slave | Extensions of MPI_ SCATTER and MPI_SCATTERV
mpi.scatterv | MPI_Scatter and MPI_Scatterv APIs
mpi.send | MPI_Send, MPI_Isend, MPI_Recv, and MPI_Irecv APIs
mpi.send.Robj | Extensions of MPI_Send and MPI_Recv APIs
mpi.sendrecv | MPI_Sendrecv and MPI_Sendrecv_replace APIs
mpi.sendrecv.replace | MPI_Sendrecv and MPI_Sendrecv_replace APIs
mpi.setup.rngstream | Setup parallel RNG on all slaves
mpi.spawn.Rslaves | Spawn and Close R Slaves
mpi.status.maxsize | Find and increase the lengths of MPI opaques comm, request, and status
mpi.test | Nonblocking completion operations
mpi.test.cancelled | Nonblocking completion operations
mpi.testall | Nonblocking completion operations
mpi.testany | Nonblocking completion operations
mpi.testsome | Nonblocking completion operations
mpi.universe.size | MPI_Universe_size API
mpi.wait | Nonblocking completion operations
mpi.waitall | Nonblocking completion operations
mpi.waitany | Nonblocking completion operations
mpi.waitsome | Nonblocking completion operations

## -- N --

np.mpi.initialize | Initialize Master and Slave Nodes for the np Package
np.pairs | Cross-Validated Pairs Plot (Helper Functions)
np.pairs.plot | Cross-Validated Pairs Plot (Helper Functions)
npcdens | Kernel Conditional Density Estimation with Mixed Data Types
npcdens.call | Kernel Conditional Density Estimation with Mixed Data Types
npcdens.conbandwidth | Kernel Conditional Density Estimation with Mixed Data Types
npcdens.default | Kernel Conditional Density Estimation with Mixed Data Types
npcdens.formula | Kernel Conditional Density Estimation with Mixed Data Types
npcdensbw | Kernel Conditional Density Bandwidth Selection with Mixed Data Types
npcdensbw.conbandwidth | Kernel Conditional Density Bandwidth Selection with Mixed Data Types
npcdensbw.default | Kernel Conditional Density Bandwidth Selection with Mixed Data Types
npcdensbw.formula | Kernel Conditional Density Bandwidth Selection with Mixed Data Types
npcdensbw.NULL | Kernel Conditional Density Bandwidth Selection with Mixed Data Types
npcdist | Kernel Conditional Distribution Estimation with Mixed Data Types
npcdist.call | Kernel Conditional Distribution Estimation with Mixed Data Types
npcdist.condbandwidth | Kernel Conditional Distribution Estimation with Mixed Data Types
npcdist.default | Kernel Conditional Distribution Estimation with Mixed Data Types
npcdist.formula | Kernel Conditional Distribution Estimation with Mixed Data Types
npcdistbw | Kernel Conditional Distribution Bandwidth Selection with Mixed Data Types
npcdistbw.condbandwidth | Kernel Conditional Distribution Bandwidth Selection with Mixed Data Types
npcdistbw.default | Kernel Conditional Distribution Bandwidth Selection with Mixed Data Types
npcdistbw.formula | Kernel Conditional Distribution Bandwidth Selection with Mixed Data Types
npcdistbw.NULL | Kernel Conditional Distribution Bandwidth Selection with Mixed Data Types
npcmstest | Kernel Consistent Model Specification Test with Mixed Data Types
npconmode | Kernel Modal Regression with Mixed Data Types
npconmode.call | Kernel Modal Regression with Mixed Data Types
npconmode.conbandwidth | Kernel Modal Regression with Mixed Data Types
npconmode.default | Kernel Modal Regression with Mixed Data Types
npconmode.formula | Kernel Modal Regression with Mixed Data Types
npcopula | Kernel Copula Estimation with Mixed Data Types
npdeneqtest | Kernel Consistent Density Equality Test with Mixed Data Types
npdeptest | Kernel Consistent Pairwise Nonlinear Dependence Test for Univariate Processes
npindex | Semiparametric Single Index Model
npindex.call | Semiparametric Single Index Model
npindex.default | Semiparametric Single Index Model
npindex.formula | Semiparametric Single Index Model
npindex.sibandwidth | Semiparametric Single Index Model
npindexbw | Semiparametric Single Index Model Parameter and Bandwidth Selection
npindexbw.default | Semiparametric Single Index Model Parameter and Bandwidth Selection
npindexbw.formula | Semiparametric Single Index Model Parameter and Bandwidth Selection
npindexbw.NULL | Semiparametric Single Index Model Parameter and Bandwidth Selection
npindexbw.sibandwidth | Semiparametric Single Index Model Parameter and Bandwidth Selection
npksum | Kernel Sums with Mixed Data Types
npksum.default | Kernel Sums with Mixed Data Types
npksum.formula | Kernel Sums with Mixed Data Types
npksum.numeric | Kernel Sums with Mixed Data Types
npplot | General Purpose Plotting of Nonparametric Objects
npplot.bandwidth | General Purpose Plotting of Nonparametric Objects
npplot.conbandwidth | General Purpose Plotting of Nonparametric Objects
npplot.plbandwidth | General Purpose Plotting of Nonparametric Objects
npplot.rbandwidth | General Purpose Plotting of Nonparametric Objects
npplot.scbandwidth | General Purpose Plotting of Nonparametric Objects
npplot.sibandwidth | General Purpose Plotting of Nonparametric Objects
npplreg | Partially Linear Kernel Regression with Mixed Data Types
npplreg.call | Partially Linear Kernel Regression with Mixed Data Types
npplreg.formula | Partially Linear Kernel Regression with Mixed Data Types
npplreg.plbandwidth | Partially Linear Kernel Regression with Mixed Data Types
npplregbw | Partially Linear Kernel Regression Bandwidth Selection with Mixed Data Types
npplregbw.default | Partially Linear Kernel Regression Bandwidth Selection with Mixed Data Types
npplregbw.formula | Partially Linear Kernel Regression Bandwidth Selection with Mixed Data Types
npplregbw.NULL | Partially Linear Kernel Regression Bandwidth Selection with Mixed Data Types
npplregbw.plbandwidth | Partially Linear Kernel Regression Bandwidth Selection with Mixed Data Types
npqcmstest | Kernel Consistent Quantile Regression Model Specification Test with Mixed Data Types
npqreg | Kernel Quantile Regression with Mixed Data Types
npqreg.call | Kernel Quantile Regression with Mixed Data Types
npqreg.condbandwidth | Kernel Quantile Regression with Mixed Data Types
npqreg.default | Kernel Quantile Regression with Mixed Data Types
npqreg.formula | Kernel Quantile Regression with Mixed Data Types
npquantile | Kernel Univariate Quantile Estimation
npreg | Kernel Regression with Mixed Data Types
npreg.call | Kernel Regression with Mixed Data Types
npreg.default | Kernel Regression with Mixed Data Types
npreg.formula | Kernel Regression with Mixed Data Types
npreg.rbandwidth | Kernel Regression with Mixed Data Types
npregbw | Kernel Regression Bandwidth Selection with Mixed Data Types
npregbw.default | Kernel Regression Bandwidth Selection with Mixed Data Types
npregbw.formula | Kernel Regression Bandwidth Selection with Mixed Data Types
npregbw.NULL | Kernel Regression Bandwidth Selection with Mixed Data Types
npregbw.rbandwidth | Kernel Regression Bandwidth Selection with Mixed Data Types
npregiv | Nonparametric Instrumental Regression
npregivderiv | Nonparametric Instrumental Derivatives
npRmpi | Parallel Nonparametric Kernel Smoothing Methods for Mixed Data Types
npRmpi.session.info | Start/Stop Helpers for Interactive npRmpi Sessions
npRmpi.start | Start/Stop Helpers for Interactive npRmpi Sessions
npRmpi.stop | Start/Stop Helpers for Interactive npRmpi Sessions
npscoef | Smooth Coefficient Kernel Regression
npscoef.call | Smooth Coefficient Kernel Regression
npscoef.default | Smooth Coefficient Kernel Regression
npscoef.formula | Smooth Coefficient Kernel Regression
npscoef.scbandwidth | Smooth Coefficient Kernel Regression
npscoefbw | Smooth Coefficient Kernel Regression Bandwidth Selection
npscoefbw.default | Smooth Coefficient Kernel Regression Bandwidth Selection
npscoefbw.formula | Smooth Coefficient Kernel Regression Bandwidth Selection
npscoefbw.NULL | Smooth Coefficient Kernel Regression Bandwidth Selection
npscoefbw.scbandwidth | Smooth Coefficient Kernel Regression Bandwidth Selection
npsdeptest | Kernel Consistent Serial Dependence Test for Univariate Nonlinear Processes
npseed | Set Random Seed
npsigtest | Kernel Regression Significance Test with Mixed Data Types
npsigtest.call | Kernel Regression Significance Test with Mixed Data Types
npsigtest.default | Kernel Regression Significance Test with Mixed Data Types
npsigtest.formula | Kernel Regression Significance Test with Mixed Data Types
npsigtest.npregression | Kernel Regression Significance Test with Mixed Data Types
npsigtest.rbandwidth | Kernel Regression Significance Test with Mixed Data Types
npsymtest | Kernel Consistent Density Asymmetry Test with Mixed Data Types
nptgauss | Truncated Second-order Gaussian Kernels
npudens | Kernel Density Estimation with Mixed Data Types
npudens.bandwidth | Kernel Density Estimation with Mixed Data Types
npudens.call | Kernel Density Estimation with Mixed Data Types
npudens.default | Kernel Density Estimation with Mixed Data Types
npudens.formula | Kernel Density Estimation with Mixed Data Types
npudensbw | Kernel Density Bandwidth Selection with Mixed Data Types
npudensbw.bandwidth | Kernel Density Bandwidth Selection with Mixed Data Types
npudensbw.default | Kernel Density Bandwidth Selection with Mixed Data Types
npudensbw.formula | Kernel Density Bandwidth Selection with Mixed Data Types
npudensbw.NULL | Kernel Density Bandwidth Selection with Mixed Data Types
npudist | Kernel Distribution Estimation with Mixed Data Types
npudist.call | Kernel Distribution Estimation with Mixed Data Types
npudist.dbandwidth | Kernel Distribution Estimation with Mixed Data Types
npudist.default | Kernel Distribution Estimation with Mixed Data Types
npudist.formula | Kernel Distribution Estimation with Mixed Data Types
npudistbw | Kernel Distribution Bandwidth Selection with Mixed Data Types
npudistbw.dbandwidth | Kernel Distribution Bandwidth Selection with Mixed Data Types
npudistbw.default | Kernel Distribution Bandwidth Selection with Mixed Data Types
npudistbw.formula | Kernel Distribution Bandwidth Selection with Mixed Data Types
npudistbw.NULL | Kernel Distribution Bandwidth Selection with Mixed Data Types
npuniden.boundary | Kernel Bounded Univariate Density Estimation Via Boundary Kernel Functions
npuniden.reflect | Kernel Bounded Univariate Density Estimation Via Data-Reflection
npuniden.sc | Kernel Shape Constrained Bounded Univariate Density Estimation
npunitest | Kernel Consistent Univariate Density Equality Test with Mixed Data Types

## -- O --

oecdpanel | Cross Country Growth Panel

## -- S --

se | Extract Standard Errors
slave.hostinfo | Hosts Information

## -- T --

tailslave.log | Spawn and Close R Slaves

## -- U --

uocquantile | Compute Quantiles

## -- W --

wage1 | Cross-Sectional Data on Wages