Learn R Programming

Rdistance (version 4.1.1)

bspline.expansion: B-spline expansion terms

Description

Computes spline, specifically b-spline, expansion terms that modify the shape of distance likelihood functions.

Usage

bspline.expansion(x, expansions)

Value

A 3D array of size nrow(x) X ncol(x) X expansions. The 'pages' (3rd dimension) of this array are the cosine expansions of

x. i.e., page 1 is the first expansion term of x, page 2 is the second expansion term of x, etc.

Arguments

x

A numeric matrix of distances at which to evaluate the expansion series. For distance analysis, x should be the proportion of the maximum sighting distance at which a group was sighted, i.e., \(x = d/w\), where \(d\) is sighting distance and \(w\) is maximum sighting distance.

expansions

A scalar specifying the number of expansion terms to compute. Must be one of the integers 1, 2, 3, 4, or 5.

See Also

dfuncEstim, cosine.expansion, hermite.expansion, simple.expansion.

Examples

Run this code
x <- matrix(seq(0, 1, length = 200), ncol = 1)
spl.expn <- bspline.expansion(x, 5)
plot(range(x), range(spl.expn), type="n")
matlines(x, spl.expn[,1,1:5], col=rainbow(5), lty = 1)

Run the code above in your browser using DataLab