Autocovariance

From testwiki
Revision as of 06:25, 12 January 2025 by imported>Citation bot (Altered url. URLs might have been anonymized. Added bibcode. | Use this bot. Report bugs. | Suggested by Dominic3203 | Linked from User:Talgalili/sandbox | #UCB_webform_linked 93/2730)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description Template:Correlation and covariance In probability theory and statistics, given a stochastic process, the autocovariance is a function that gives the covariance of the process with itself at pairs of time points. Autocovariance is closely related to the autocorrelation of the process in question.

Auto-covariance of stochastic processes

Definition

With the usual notation E for the expectation operator, if the stochastic process {Xt} has the mean function μt=E[Xt], then the autocovariance is given by[1]Template:Rp

where t1 and t2 are two instances in time.

Definition for weakly stationary process

If {Xt} is a weakly stationary (WSS) process, then the following are true:[1]Template:Rp

μt1=μt2μ for all t1,t2

and

E[|Xt|2]< for all t

and

KXX(t1,t2)=KXX(t2t1,0)KXX(t2t1)=KXX(τ),

where τ=t2t1 is the lag time, or the amount of time by which the signal has been shifted.

The autocovariance function of a WSS process is therefore given by:[2]Template:Rp

which is equivalent to

KXX(τ)=E[(Xt+τμt+τ)(Xtμt)]=E[Xt+τXt]μ2.

Normalization

It is common practice in some disciplines (e.g. statistics and time series analysis) to normalize the autocovariance function to get a time-dependent Pearson correlation coefficient. However in other disciplines (e.g. engineering) the normalization is usually dropped and the terms "autocorrelation" and "autocovariance" are used interchangeably.

The definition of the normalized auto-correlation of a stochastic process is

ρXX(t1,t2)=KXX(t1,t2)σt1σt2=E[(Xt1μt1)(Xt2μt2)]σt1σt2.

If the function ρXX is well-defined, its value must lie in the range [1,1], with 1 indicating perfect correlation and −1 indicating perfect anti-correlation.

For a WSS process, the definition is

ρXX(τ)=KXX(τ)σ2=E[(Xtμ)(Xt+τμ)]σ2.

where

KXX(0)=σ2.

Properties

Symmetry property

KXX(t1,t2)=KXX(t2,t1)[3]Template:Rp

respectively for a WSS process:

KXX(τ)=KXX(τ)[3]Template:Rp

Linear filtering

The autocovariance of a linearly filtered process {Yt}

Yt=k=akXt+k

is

KYY(τ)=k,l=akalKXX(τ+kl).

Calculating turbulent diffusivity

Autocovariance can be used to calculate turbulent diffusivity.[4] Turbulence in a flow can cause the fluctuation of velocity in space and time. Thus, we are able to identify turbulence through the statistics of those fluctuationsTemplate:Citation needed.

Reynolds decomposition is used to define the velocity fluctuations u(x,t) (assume we are now working with 1D problem and U(x,t) is the velocity along x direction):

U(x,t)=U(x,t)+u(x,t),

where U(x,t) is the true velocity, and U(x,t) is the expected value of velocity. If we choose a correct U(x,t), all of the stochastic components of the turbulent velocity will be included in u(x,t). To determine U(x,t), a set of velocity measurements that are assembled from points in space, moments in time or repeated experiments is required.

If we assume the turbulent flux uc (c=cc, and c is the concentration term) can be caused by a random walk, we can use Fick's laws of diffusion to express the turbulent flux term:

Jturbulencex=ucDTxcx.

The velocity autocovariance is defined as

KXXu(t0)u(t0+τ) or KXXu(x0)u(x0+r),

where τ is the lag time, and r is the lag distance.

The turbulent diffusivity DTx can be calculated using the following 3 methods: Template:Numbered list

Auto-covariance of random vectors

Template:Main

See also

References

Template:Reflist

Further reading

  1. 1.0 1.1 Template:Cite book
  2. Template:Cite book
  3. 3.0 3.1 Kun Il Park, Fundamentals of Probability and Stochastic Processes with Applications to Communications, Springer, 2018, 978-3-319-68074-3
  4. Template:Cite journal