RandomFieldsAndStochasticProcesses - crowlogic/arb4j GitHub Wiki

A stochastic process and a random field are both mathematical objects used in probability theory to model quantities that evolve over some kind of "space." The space can be time, a physical space, or more generally, any kind of set. The main difference between them lies in the nature of the space over which they're defined.

A stochastic process is usually defined over a one-dimensional space, most commonly time. In other words, a stochastic process is a collection of random variables indexed by time. For example, the evolution of stock prices over time, or the state of a Markov chain at different steps, can be modeled as a stochastic process.

A random field extends this idea to multiple dimensions, and is a collection of random variables indexed by values in a multi-dimensional space. The "field" in "random field" is borrowed from physics, where a field assigns a value to every point in a space. For example, the temperature at every point in a room can be modeled as a random field, as can the distribution of matter in the universe.

So, in a way, a stochastic process can be thought of as a one-dimensional random field. Conversely, a random field can be thought of as a generalization of a stochastic process to multiple dimensions. It's important to note, however, that the theoretical and practical considerations can be quite different for stochastic processes and random fields, particularly for random fields in high-dimensional spaces.