Learn R Programming

npsp (version 0.7-13)

bin.den: Linear binning for density estimation

Description

Creates a bin.den-class (gridded binned density) object with linear binning counts.

Usage

bin.den(x, nbin = NULL)

as.bin.den(object, ...)

# S3 method for data.grid as.bin.den(object, weights.ind = 1, ...)

# S3 method for bin.den as.bin.den(object, ...)

Value

Returns an S3 object of class

bin.den (extends data.grid). A list with the following 3 components:

binw

vector or array (dimension nbin) with the bin counts (weights).

grid

a grid.par-class object with the grid parameters.

data

a list with a component $x with argument x.

Arguments

x

vector or matrix of covariates (e.g. spatial coordinates). Columns correspond with dimensions and rows with observations.

nbin

vector with the number of bins on each dimension.

object

(gridded data) used to select a method.

...

further arguments passed to or from other methods.

weights.ind

integer or character with the index or name of the component containing the bin counts/weights.

Details

If parameter nbin is not specified is set to pmax(25, rule.binning(x)).

See Also

np.den, h.cv, bin.data, locpol, rule.binning.

Examples

Run this code
binden <- bin.den(earthquakes[, c("lon", "lat")], nbin = c(30,30))
bindat <- binning(earthquakes[, c("lon", "lat")], earthquakes$mag, nbin = c(30,30))
all.equal(binden, as.bin.den(bindat))

Run the code above in your browser using DataLab