Utils for generate functional data
gridfdata
generates n
curves as lineal combination of the
original curves fdataobj
plus a functional trend mu
.
rcombfdata(n = 10, fdataobj, mu, sdarg = rep(1, nrow(fdataobj)), norm = 1) gridfdata(coef, fdataobj, mu)
n |
Number of curves to be generated |
fdataobj |
|
mu |
Functional trend, by default |
sdarg |
Standard deviation of the coefficients. |
norm |
Norm of the coefficients. The norm is adjusted before the
transformation for |
coef |
Coefficients of the combination. A matrix with number of columns
equal to number of curves in |
rcombfdata
generates n
random linear combinations of the
fdataobj
curves plus a functional trend mu
. The coefficients
of the combinations follows a normal distribution with zero mean and
standard deviation sdarg
.
Return the functional trajectories as a fdata
class object.
Manuel Febrero-Bande, Manuel Oviedo de la Fuente manuel.oviedo@usc.es
See Also as rproc2fdata
## Not run: tt=seq(0,1,len=51) fou3=create.fourier.basis(c(0,1),nbasis=3) fdataobj=fdata(t(eval.basis(tt,fou3)),argvals=tt) coef=expand.grid(0,seq(-1,1,len=11),seq(-1,1,len=11)) grid=gridfdata(coef,fdataobj) plot(grid,lty=1) rcomb=rcombfdata(n=51,fdataobj,mu=fdata(30*tt*(1-tt),tt)) plot(rcomb,lty=1) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.