HMTree.parameter: Simulate multiple curve data from a given model (either...

Description Usage Arguments Value Examples

View source: R/denoise_1D.R

Description

Simulate multiple curve data from a given model (either Normal or Poisson). It checks if parameters are valid and calls sim.data to simulate data.

Usage

1
HMTree.parameter(data, model.mode)

Arguments

data

a matrix of type double, number of colum represent the length of data, number of rows represent number of groups.!!!!!!!!!(TODO)!!!!!!!!!!!

model.mode

either Normal or Poisson; this function simulates num.samples number of curve data under a model provided as model.mode.

Value

simu.curves returns a list of the following elements

true.mean.curve

a vector of length curve.length-vector; it contains true mean curve generated by the function simulate_true_curve

data

a matrix of num.samples by curve.length; it contains num.samples curve data; each row contains simulated data under a given model model.mode with mean curve true.mean.curve

Examples

1
2
3
4
5
6
7
8
# set up parameters.
curve.length = 1024
model.mode = 'Poisson'
num.samples=10
set.seed(666)
res.pois = simu.curves(curve.length=curve.length, model.mode=model.mode, num.samples=num.samples)
simu.data<-res.pois$data
data<-HMTree.parameter<-function(simu.data,model.mode)

shimlab/HMTree documentation built on May 29, 2019, 9:25 p.m.