truncateTime {FDboost} | R Documentation |
Function to truncate time in functional data
Description
Function to truncate time in functional data
Usage
truncateTime(funVar, time, newtime, data)
Arguments
funVar |
names of functional variables that should be truncated |
time |
name of time variable |
newtime |
new time vector that should be used. Must be part of the old time-line. |
data |
list containing all the data |
Value
A list with the data containing all variables of the original dataset
with the variables of funVar
truncated according to newtime
.
Note
All variables that are not part if funVar
, or time
are simply copied into the new data list
Examples
if(require(fda)){
dat <- fda::growth
dat$hgtm <- t(dat$hgtm[,1:10])
dat$hgtf <- t(dat$hgtf[,1:10])
## only use time-points 1:16 of variable age
datTr <- truncateTime(funVar=c("hgtm","hgtf"), time="age", newtime=1:16, data=dat)
oldpar <- par(mfrow=c(1,2))
with(dat, funplot(age, hgtm, main="Original data"))
with(datTr, funplot(age, hgtm, main="Yearly data"))
par(mfrow=c(1,1))
par(oldpar)
}
[Package FDboost version 1.1-2 Index]