Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Correlation Function of the Ornstein-Uhlenbeck Process

  1. Mar 17, 2014 #1
    Basically, The Ornstein-Uhlenbeck (OU) process (and its time-integral) decribes the velocity of a brownian particle. The OU process is Stationary (in time), Stochastic AND Markovian.

    Now, I've done an exact, one dimensional, numerical simulation of the OU process similar to D. T. Gillespie in his article: Phys. Rev. E 54, 2084 (Aug. 1996) titled: Exact numerical simulation of the Ornstein-Uhlenbeck process and its integral

    The thing is, I was reading the "Correlation Function"-article on Wikipedia which stated, and I quote:

    "(...), the study of correlation functions is similar to the study of probability distributions. Many stochastic processes can be completely characterized by their correlation functions; the most notable example is the class of Gaussian processes."

    I wonder if the OU process is completely characterized by it's correlation functions, and if so, how do we derive them AND show this; assuming we have Empirical/Numerical data of the process?

    Any help, tips or constructive advice is most appriciated.
  2. jcsd
  3. Mar 21, 2014 #2
    Having giving the problem another look, I'm now able to specify the problem a little:

    A OU process is characterized by beein the only non-trivial process having all of the three properties,
    • Gaussian
    • Stationary (in time)
    • Markovian

    Then showing and confirming these for my numerical data should prove the simulation to be an OU process. Now, I'd like any help anyone may offer on how to deduce these properties from numerical/experimental data.

  4. Apr 8, 2014 #3
    I am not sure I can give you a completely satisfactory answer to your question. If you have can generate several (hopefully hundreds or thousands or more) processes and want to examine if the processes are Gaussian, generate a large number of processes, select a value for the time (number n for the time series of the process, n should not be too small (first or second number but maybe 50)), histogram the value at that number for each process. Does the result look Gaussian. For a quantitative examination, refer to algorithms such as Kolmogorov, Smirnov, or other methods to come up with a metric as to whether density, or distribution functions agree.

    As far as stationary and Markovian. Determine the power spectral density for your process. (MATLAB, (xcov) or Fortran). For a first order Markov process, the power spectral density should be an exponential function. For a 2nd order Markov process, it should be a damped sine function (or so.). I have done this many times and I can try to provide further help if needed. These are just ideas. (I am somewhat familiar with Gillespie's article), but I have my own methods for generating these processes.
  5. Apr 8, 2014 #4
    Hi and thanks for the replay! I forgot to update this as I figured it out. I hope that it may be of help to anyone who's also struggling with this.

    I did just as you say to prove the Markovian and stationary property. Concerning stationarity, I applied the Wiener–Khinchin theorem, found the power spectral density which decayed exponentially and flattened out. I also calculated the auto-correlation function which suggested memory-loss (hence, the data being Markovian).

    For the Gaussian property, I calculated the empirical distribution function (EDF) and plotted against an ideal Gaussian's cumulative distribution function (CDF) with same mean and variance as the data had. They overlapped impressively well!!

    Now, I'm really grateful of the answer as it kind of confirms I did something right. To end this, do you have any short comments on how to estimate the uncertainty in concluding statistical properties of empirical data (in general)? I mean, is it most common to conduct a "Statistical hypothesis test", or is it some other more powerful method?

    Again, thank you so much!:)
  6. Apr 8, 2014 #5
    Excellent! Although I was late in replying, I am relieved to see I was on the right track.
  7. Apr 8, 2014 #6
    I do not have any quick answers to your last question. For example, I do not see many papers that outline how they determine error bars on their power spectral densities. I know some of my colleagues have taken time series analysis courses.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook