drbats.simul {DrBats} R Documentation

## Main simulation function

### Description

Main simulation function

### Usage

drbats.simul(
N = 10,
P = 150,
t.range = c(0, 1000),
b.range = c(0.2, 0.4),
c.range = c(0.6, 0.8),
b.sd = 2,
c.sd = 2,
a.range = c(-0.4, 0.4),
y.range = c(0, 10),
amp = 10,
per = 12,
data.type = "sparse",
breaks = 15,
sigma2 = 0.2,
seed = NULL
)


### Arguments

 N integer number of functions to simulate (default = 10) P a number of observation times (default = 150) t.range a range of times in which to place the P observations (default = c(1, 1000)) b.range a vector giving the range of values for the mean of the first mode (default b.range = c(0.2, 0.4)) c.range a vector giving the range of values for the mean of the second mode (default c.range = c(0.6, 0.8)) b.sd the standard deviation for the first mode (default b.sd = 2) c.sd the standard deviation for the second mode (default c.sd = 2) a.range a vector giving the range of values for the slope (default a.range = c(-0.4, 0.4)) y.range a vector giving the range of values for the intercept (default y.range = c(0, 10)) amp the amplitude of the cosine function (default = 10) per the periodicity of the cosine function (default = 12) data.type string indicating type of functions (options :sparse, sparse.tend, sparse.tend.cos) breaks number of breaks in the histogram basis sigma2 the precision of the error terms (default = 0.2) seed integer specification of a seed (default = NULL)

### Value

Y.simul a list containing a matrix Y, a matrix beta, and a matrix epsilon

t.simul a matrix of simulated observation times

X the underlying signal to build the data, see DataSimulationandProjection vignette

proj.pca the outputs of the function pca.proj.Xt

wlu the outputs of the function W.QR

### Author(s)

Gabrielle Weinrott

### Examples

res <- drbats.simul(N = 5, P = 100, t.range = c(5, 100), breaks = 8)
X <- res$X t <- res$t.simul
# To plot the observations, ie the rows
matplot(t(t), t(X), type = 'l', xlab = "Time", ylab = "X")



[Package DrBats version 0.1.6 Index]