How I can plot the following stochastic process using mathmatica

Stochastic process

  • $\begingroup$ Just showing us a picture of the plot is not enough information to answer your question. Show us the code that generates the process. $\endgroup$
    – m_goldberg
    Jul 27, 2020 at 16:16

1 Answer 1


First generate a collection of random processes (e.g., 100 Wiener Processes):

process = RandomFunction[
  WienerProcess[.3, .5],
  {0, 1, 0.01},
  100 (*creates an ensemble of 100 processes*)]

Directly plotting these overlaps them (which is not what you want):```


ListLinePlot output

To get them separated, you need to do a bit of preprocessing. I turn these into normal lists and prepend an index value to each element in the list, before sending it to ListPointPlot3D:

  Prepend[i] /@ process["Paths"][[i]],
  {i, 100}]

ListPointPlot3D output


Not the answer you're looking for? Browse other questions tagged or ask your own question.