Чи тимчасовий ряд такий же, як стохастичний процес?


27

Стохастичний процес - це процес, який розвивається з часом, тож це насправді більш химерний спосіб сказати "часовий ряд"?


10
Часовий ряд - це стохастичний процес з підтримкою спостереження за дискретним часом. Стохастичний процес можна спостерігати безперервно. (Можливо також, що серія більше пов'язана зі спостереженнями та стохастичними процесами з випадковим об'єктом позаду.)
Сіань

"Серія" передбачає дискретний або кінцевий характер на відміну від потенційно безперервного характеру "процесу".
Аксакал

7
Стохастичний процес не повинен розвиватися з часом; він може бути нерухомим. На мій погляд, різниця між стохастичним процесом та часовим рядом є однією з точок зору. Стохастичний процес - це сукупність випадкових змінних, тоді як часовий ряд - це сукупність чисел, або реалізація або вибірковий шлях стохастичного процесу. З додатковими припущеннями щодо процесу, ми можемо бажати використовувати гістограму значень чисел часового ряду як оцінку загальної щільності (або функції маси) всіх випадкових змінних, що містять процес тощо.
Діліп Сарват

2
@DilipSarwate, часовий ряд може бути стаціонарним чи ні.
Аксакал

2
@Aksakal Я прошу відрізнятися. Припустимо, статистик спостерігав кінцевий часовий ряд
1,0,-1,0,1,0,-1
Це стаціонарний ряд? Як ви можете сказати, що це (або ні)? Якщо ми не маємо декількох часових рядів (для тих самих моментних моментів), з яких ми могли б зробити висновки про стохастичний процес ("Гі, гістограми значень, прийняті Хн , майже однакові незалежно від вибору н " ). Але єдина послідовність чисел? Ви не можете сказати, стаціонарний чи ні, але ви могли припускаючи, так це основна стохастична модель процесу
Діліп Сарват

Відповіді:


32

Оскільки багато тривожних розбіжностей виявляються в коментарях та відповідях, давайте звернемося до деяких органів.

Джеймс Гамільтон навіть не визначає часовий ряд, але йому ясно, що таке:

... цей набір чисел є лише одним можливим результатом базового стохастичного процесу, який генерував дані. Дійсно, навіть якби ми собі уявляли, як спостерігали процес протягом нескінченного періоду часу, дійшовши до послідовності { y t } t = = { ... , y - 1 , y 0 , y 1 , y 2 , , y T , y T + 1 , y T , } ,Т

{yt}t=={,y1,y0,y1,y2,,yT,yT+1,yT+2,,},
нескінченна послідовність все ще розглядатиметься як єдине реалізація в процесі часового ряду. ...{ут}т=

Уявіть собі акумулятор ... комп'ютерів, що генерують послідовності { y ( 1 ) t } t = - , { y ( 2 ) t } t = - , , { y ( I ) t } t = - , і розглянути можливість спостереження, пов'язаного з датою t, з кожної послідовності: { y ( 1 )Я{ут(1)}т=-, {ут(2)}т=-,, {ут(Я)}т=-тt. ... Це було б описано як зразокреалізацій I випадкової величини Y

{yt(1),yt(2),,yt(I)}.
IYt

( Аналіз часових рядів , глава 3)

Таким чином, "процес часового ряду" - це набір випадкових змінних індексованих цілими числами{Yt} .t

В стохастичних диференціальних рівняннях Бернт Шексендал дає стандартне математичне визначення загального стохастичного процесу:

Визначення 2.1.4. Стохастичний процес є параметрезованих сукупність випадкових величин { Х т } т Т , певний на імовірнісному просторі ( Ω , F , P ) і припускаючи значення в R

{Xt}tT
(Ω,F,P) Rn

Простір параметрів зазвичай (як у цій книзі) є півполоскою [ 0 , ) , але він також може бути інтервалом [ a , b ] , невід'ємними цілими числами і навіть підмножинами R n для n T[0,)[a,b]Rnn1

Збираючи їх разом, ми бачимо, що процес часових рядів є стохастичним процесом, індексованим цілими числами.

Деякі люди використовують «тимчасові ряди» , щоб звернутися до реалізації процесу тимчасового ряду (як в статті Вікіпедії ). Ми можемо побачити в мові Гамільтона розумні зусилля, щоб відрізнити процес від реалізації шляхом його використання "часового ряду", щоб він міг використовувати "часовий ряд" для позначення реалізацій (або навіть даних).


2
(+1) Я думаю, що останній абзац є особливо важливим (хоча і тонким). Я хотів би додати, що ідею "безперервного часового ряду" іноді можна побачити. Іноді словосполучення використовується просто для вказівки на те, що сама змінна є неперервною, а не дискретною, але я також бачив, що вона використовується для вказівки на те, що час відбирається безперервно , тому "індексований цілими числами" може не бути загальновизнаним визначенням. Дивіться, наприклад, тут , всередині часових рядів: Теорія та методика Brockwell & Davis.
Срібна рибка

1
@Silverfish Я ціную ці коментарі. Зрештою, я вважаю їх непереконливими з тієї простої причини, що "серія" універсально використовується в математиці для позначення функції з рахунковою областю. "Вибірка постійно" не може бути включена в цю концепцію. Я не заперечую ваших спостережень про те, що деякі автори, можливо, називали стохастичні процеси безперервного часу як "серії" - я лише кажу, що якщо це так, то вони зловживають усталеною термінологією.
whuber

3
Я думаю, що в цьому є певна ступінь дискусії "опис проти рецепту". Ідея "безперервного часового ряду", безумовно, є меншинним використанням (мені цікаво, чи це залежить від поля, моє обмежене розуміння полягає в тому, що люди, що обробляють сигнали, зазвичай посилаються на "сигнал постійного часу", а не на "серію") і особисто Я схильний погодитися, що слово "серія" логічно більше відповідає дискретному вибіранню. Я просто хотів зазначити, що використання меншин не є нечуваним, навіть серед експертів, що може спричинити певну плутанину.
Срібна рибка

@Silverfish, таким чином, для цієї меншини, яка також вважає безперервні часові ряди, стохастичний процес дорівнює часовим рядам?
Код Папи


1

Визначення стохастичного процесу

(Ω,F,P)SR

  • ΩS
  • t
    • tTXt
    • За будь-якого результату ωΩ, Х(ω) це реалізація стохастичного процесу, можливого шляху Х через деякий час.

Визначення часового ряду

У той час як стохастичний процес має кристально чітке математичне визначення. Часовий ряд - менш точне поняття, і люди використовують часові ряди для позначення двох споріднених, але різних об'єктів:

  1. Як описує WHuber, стохастичний процес, індексований цілими числами або деякою регулярною, додатковою одиницею часу, який в певному сенсі може бути відображений на цілі числа (наприклад, місячні дані).
  2. Збір даних, що спостерігається через рівні проміжки часу. Це може бути реалізацією стохастичного процесу, який індексується цілими числами. Іноді це називають даними часових рядів.

Приклад: два обертання таки

Дозволяє Ω={ωНН,ωНТ,ωТН,ωТТ}. ДозволяєХ1,Х2 бути результатом фліп 1 і 2 відповідно.

X1(ω)={1:ω{ωHH,ωHT}0:ω{ωTH,ωTT}

X2(ω)={1:ω{ωHH,ωTH}0:ω{ωHT,ωTT}

So clearly {X1,X2} is a stochastic process. People may also call it a time series since the indexing is by integers. People may also call the realization of X, eg. X(ωHH)=(H,H), a time series or time series data.


0

The difference between a stochastic process and a time series is somewhat like the difference between a cat on a keyboard and an answer on Stack Exchange: Cats on keyboards can produce answers, but cats on keyboards are not answers. Furthermore, not every answer is produced by a cat on a keyboard.

A time series can be understood as a collection of time-value–data-point pairs. A stochastic process on the other hand is a mathematical model or a mathematical description of a distribution of time series¹. Some time series are a realisation of stochastic processes (of either kind). Or, from another point of view: I can use a stochastic process as a model to generate a time series.

Furthermore, time series can also be generated in other ways:

  • They can be the result of observations and are thus generated by reality. While I can model reality as a stochastic process (I could also say that I regard reality as a stochastic process), reality is not a stochastic process in the same way that the interior of a box is not a set of points (though we often regard the two equivalent in modelling contexts).

  • They can be generated by deterministic processes. Now, strictly speaking, we could (and arguably should) define stochastic processes and deterministic processes in a way that the latter are special cases of the former, but we very rarely make use of this and speaking of deterministic processes as special cases of stochastic processes may cause some confusion – you could compare it to calling x=2 a system of non-linear equations.


¹ If it is a discrete-time stochastic process. Continuous-time stochastic process are distributions of functions rather than time series.


1
It is unclear whether you are making a distinction between a model and a dataset or whether you are trying to make some other point. It is also unclear what you take a stochastic process to be. (All you have said is that it is "not even" a "discrete-time stochastic process.") These uncertainties in your exposition might add to the confusion rather than resolving it.
whuber

@whuber: I edited my answer to clarify some aspects, but I think you also misunderstood some the “not even” sentence.
Wrzlprmft

0

I appreciate all contributed discussions/comments on the subject of Time series vs Stochastic process. Here is my understanding of the difference: Time series is a phenomenon observed, recorded as a series of numbers that is indexed with the time at observation; it is most likely a series of observations of a real life phenomenon such as stock prices on the New York Stock Exchange. On the other hand, stochastic process is as always understood as a mathematical representation (not a production) of the time-series.


Stochastic processes are more general than time series. For example Markov chains are stochastic processes that are not time series.
Michael R. Chernick

1
@Michael Chernick: Aren't Markov Chain consistent with the definitions: "a set of random variables indexed by integers t" and "a stochastic process indexed by integers"? Which parts of these definitions Markov Chains do not satisfy or are you disagreeing with these definitions?
ColorStatistics
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.