Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Since the function GeometricBrownianMotionProcess is given by Mathematica I have some technical questions. If we consider the following example:

GeometricBrownianMotionProcess[0.5"(*" σ"*)",".4(*" μ"*)",10"(*" Startingvalue"*)"],
{0"(*" StartingTime"*)",14"(*" EndingTime"*)",".005(*" ΔTime"*)"}]["Path"],{1}],Joined→True]

whereas S constitutes the starting value.

Does this given function consider the following dynamics: $dS(t+1)=μS(t)dt+ σS(t) dB(t)$

Whereas $S(t+1)$ is determined by $S(t+1)=S(t) e^{(r-1/2 σ^2 )t+σB(t)}$?

If yes, is it possible to change the given GeometricBrownianMotionProcess which is represented by Bt and split it up into two processes such as, for example,

$B_t= \sqrt{ ρ} W_{t0} + \sqrt{ (1-ρ)} W_{ti}$

Where $W_{t0}$ and $W_{ti}$ are independent standard Brownian motions

Here $ρ$ is, for example, the mutual dependence among two variables created by the latent variable $W_{t0}$.

So is it possible to change the GeometricBrownianMotionProcess function this way or do I have to generate two independent Brownian motions and merge them together into $B_t$?

share|improve this question
Could this problem be somehow solved by the LogMultinormalDistribution function? – Milan Ivica Jun 13 '13 at 12:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.