Description Usage Arguments Value See Also Examples
Subtract the pointwise mean from each of the functions in a functional data object; that is, to center them on the mean function.
1 | center.fd(fdobj)
|
fdobj |
a functional data object to be centered. |
a functional data object whose mean is zero.
mean.fd
,
sum.fd
,
stddev.fd
,
std.fd
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | daytime <- (1:365)-0.5
daybasis <- create.fourier.basis(c(0,365), 365)
harmLcoef <- c(0,(2*pi/365)^2,0)
harmLfd <- vec2Lfd(harmLcoef, c(0,365))
templambda <- 0.01
tempfdPar <- fdPar(daybasis, harmLfd, templambda)
# do not run on CRAN because it takes too long.
if(!CRAN()){
tempfd <- smooth.basis(daytime,
CanadianWeather$dailyAv[,,"Temperature.C"], tempfdPar)$fd
tempctrfd <- center.fd(tempfd)
plot(tempctrfd, xlab="Day", ylab="deg. C",
main = "Centered temperature curves")
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.