Learn R Programming

activity (version 1.3.4)

lincircKern: Linear-circular kernel fit

Description

Fits a Von Mises kernel distribution describing a linear variable as a function of a circular predictor.

Usage

lincircKern(x, circdat, lindat)

Value

A numeric vector of fitted lindat values matched with x.

Arguments

x

Numeric vector of radian values at which to evaluate the distribution.

circdat

Numeric vector of radian data matched with lindat.

lindat

Numeric vector of linear data matched with circdat.

References

Xu, H., Nichols, K. & Schoenberg, F.P. (2011) Directional kernel regression for wind and fire data. Forest Science, 57, 343-352.

Examples

Run this code
data(BCIspeed)
i <- BCIspeed$species=="ocelot"
log_speed <- log(BCIspeed$speed[i])
time <- BCIspeed$time[i]*2*pi
circseq <- seq(0,2*pi,pi/256)
trend <- lincircKern(circseq, time, log_speed)
plot(time, log_speed, xlim=c(0, 2*pi))
lines(circseq, trend)

Run the code above in your browser using DataLab