Learn R Programming

face (version 0.1-7)

select.knots: Knots selection for P-spline smoothing

Description

Construct knots from either quantiles of observed time points or equally-spaced time points.

Usage

select.knots(t,knots=10,p=3,option="equally-spaced")

Value

A vector of knots

Arguments

t

Observed time points.

knots

Number of interior knots.

p

Degrees of B-splines to be used.

option

Default "equally-spaced": equally-spaced time points in the range of t; if "quantile", then quantiles of t.

Author

Luo Xiao <lxiao5@ncsu.edu>

Details

The number of knots in the output will be knot plus 2 times p; and the B-spline basis matrix constructed from this vector of knots with degrees p will be knots plus p.

Examples

Run this code
t <- rnorm(100)
knots <- select.knots(t)

Run the code above in your browser using DataLab