Class MultivariateBrownianSDE
- java.lang.Object
-
- dev.nm.stat.stochasticprocess.multivariate.sde.discrete.MultivariateBrownianSDE
-
- All Implemented Interfaces:
MultivariateDiscreteSDE
public class MultivariateBrownianSDE extends Object implements MultivariateDiscreteSDE
A multivariate Brownian motion is a stochastic process with the following properties.- B(0) = 0;
- B(t), t >= 0, are continuous functions of t;
- the increments, B(t) - B(s), t > s, are independent of the past;
- the increments, B(t) - B(s), are (correlated) multi- normally distributed with mean 0.
-
-
Constructor Summary
Constructors Constructor Description MultivariateBrownianSDE(int d)Construct a standard multi-dimensional Brownian motion.MultivariateBrownianSDE(Vector mu, Matrix sigma)Construct a multi-dimensional Brownian motion.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VectordXt(MultivariateFt ft)This is the SDE specification of a stochastic process.MultivariateFtgetNewFt()Get an empty filtration of the process.intnB()Get the number of independent driving Brownian motions.
-
-
-
Method Detail
-
dXt
public Vector dXt(MultivariateFt ft)
Description copied from interface:MultivariateDiscreteSDEThis is the SDE specification of a stochastic process.- Specified by:
dXtin interfaceMultivariateDiscreteSDE- Parameters:
ft- filtration- Returns:
- the increment of the process in dt
-
nB
public int nB()
Description copied from interface:MultivariateDiscreteSDEGet the number of independent driving Brownian motions.- Specified by:
nBin interfaceMultivariateDiscreteSDE- Returns:
- the number of independent driving Brownian motions
-
getNewFt
public MultivariateFt getNewFt()
Description copied from interface:MultivariateDiscreteSDEGet an empty filtration of the process.- Specified by:
getNewFtin interfaceMultivariateDiscreteSDE- Returns:
- an empty filtration
-
-