Zeitreihen: Zufallsdaten plus Trend, mit Ausgleichsgerade und verschiedenen angewendeten Filtern

In der Mathematik ist eine Zeitreihe eine Folge von Datenpunkten, die in chronologischer Reihenfolge indexiert, aufgelistet oder grafisch dargestellt werden. Üblicherweise besteht eine Zeitreihe aus Beobachtungen, die zu aufeinanderfolgenden, äquidistanten Zeitpunkten erfasst wurden. Sie stellt somit eine Form diskreter Zeitdaten dar . Eine Zeitreihe kann Messungen beschreiben, die über Sekunden, Tage, Jahre oder sogar Jahrhunderte gesammelt wurden. Gängige Beispiele sind die Höhe der Gezeiten , die Anzahl der Sonnenflecken , tägliche Temperaturmessungen und die Schlusskurse von Aktienmarktindizes wie dem Dow Jones Industrial Average .

Zeitreihen werden häufig mithilfe eines Laufdiagramms (einer Art Liniendiagramm ) visualisiert, das hilft, Muster wie Trends, saisonale Effekte und unregelmäßige Schwankungen zu erkennen. Zeitreihen finden breite Anwendung in der Statistik , Versicherungsmathematik , Signalverarbeitung , Mustererkennung , Ökonometrie , Finanzmathematik , Wettervorhersage , Erdbebenprognose , Elektroenzephalographie , Regelungstechnik , Astronomie , Nachrichtentechnik und vielen anderen Bereichen der angewandten Wissenschaft und Technik , die zeitliche Messungen beinhalten.

Die Zeitreihenanalyse umfasst Methoden zur Auswertung von Zeitreihendaten, um aussagekräftige Statistiken und andere Merkmale der Daten zu extrahieren. Die Zeitreihenprognose nutzt ein Modell , um zukünftige Werte auf Basis zuvor beobachteter Werte vorherzusagen. Im Allgemeinen werden Zeitreihendaten als stochastischer Prozess modelliert . Obwohl die Regressionsanalyse häufig eingesetzt wird, um Beziehungen zwischen einer oder mehreren verschiedenen Zeitreihen zu untersuchen, wird diese Art der Analyse üblicherweise nicht als „Zeitreihenanalyse“ bezeichnet. Letztere bezieht sich speziell auf Beziehungen zwischen verschiedenen Zeitpunkten innerhalb einer einzelnen Reihe.

Zeitreihendaten weisen eine natürliche zeitliche Ordnung auf. Dies unterscheidet die Zeitreihenanalyse von Querschnittstudien , bei denen keine natürliche Ordnung der Beobachtungen besteht (z. B. bei der Erklärung von Löhnen anhand des jeweiligen Bildungsniveaus, wo die Daten der einzelnen Personen in beliebiger Reihenfolge eingegeben werden könnten). Die Zeitreihenanalyse unterscheidet sich auch von der räumlichen Datenanalyse, bei der die Beobachtungen typischerweise geografische Standorte betreffen (z. B. bei der Berücksichtigung von Hauspreisen anhand des Standorts sowie der intrinsischen Eigenschaften der Häuser). Ein stochastisches Modell für eine Zeitreihe spiegelt im Allgemeinen die Tatsache wider, dass zeitlich nahe beieinander liegende Beobachtungen enger miteinander korrelieren als weiter auseinander liegende. Darüber hinaus nutzen Zeitreihenmodelle häufig die natürliche Einwegordnung der Zeit, sodass Werte für einen bestimmten Zeitraum in gewisser Weise aus vergangenen Werten abgeleitet werden und nicht aus zukünftigen Werten (siehe Zeitumkehrbarkeit ).

Die Zeitreihenanalyse kann auf reellwertige , kontinuierliche Daten, diskrete numerische Daten oder diskrete symbolische Daten (d. h. Zeichenfolgen wie Buchstaben und Wörter in der englischen Sprache [ 1 ] ) angewendet werden.

Analysemethoden

Methoden zur Zeitreihenanalyse lassen sich in zwei Klassen unterteilen: Frequenzbereichsmethoden und Zeitbereichsmethoden . Zu den Frequenzbereichsmethoden gehören Spektralanalyse und Wavelet-Analyse ; zu den Zeitbereichsmethoden zählen Autokorrelations- und Kreuzkorrelationsanalyse . Im Zeitbereich können Korrelation und Analyse filterähnlich mittels skalierter Korrelation durchgeführt werden , wodurch die Notwendigkeit der Frequenzbereichsanalyse reduziert wird.

Darüber hinaus lassen sich Zeitreihenanalyseverfahren in parametrische und nichtparametrische Methoden unterteilen. Parametrische Ansätze setzen voraus, dass der zugrunde liegende stationäre stochastische Prozess eine bestimmte Struktur aufweist, die sich mit wenigen Parametern beschreiben lässt (beispielsweise mithilfe eines autoregressiven Modells oder eines gleitenden Mittelwertmodells ). Bei diesen Ansätzen besteht die Aufgabe darin, die Parameter des Modells zu schätzen, das den stochastischen Prozess beschreibt. Im Gegensatz dazu schätzen nichtparametrische Ansätze explizit die Kovarianz oder das Spektrum des Prozesses, ohne eine bestimmte Struktur vorauszusetzen.

Methoden der Zeitreihenanalyse können auch in lineare und nichtlineare sowie univariate und multivariate Methoden unterteilt werden .

Paneldaten

Eine Zeitreihe ist eine Art von Paneldaten . Paneldaten bilden die allgemeine Klasse mehrdimensionaler Datensätze, während Zeitreihendaten eindimensionale Paneldaten darstellen (ebenso wie Querschnittsdaten ). Ein Datensatz kann Merkmale sowohl von Paneldaten als auch von Zeitreihendaten aufweisen. Eine Möglichkeit, dies festzustellen, besteht darin, zu fragen, was einen Datensatz von den anderen unterscheidet. Ist die Antwort das Zeitfeld, handelt es sich wahrscheinlich um einen Zeitreihendatensatz. Erfordert die Bestimmung eines eindeutigen Datensatzes neben dem Zeitfeld einen zusätzlichen, zeitunabhängigen Identifikator (z. B. Matrikelnummer, Börsenkürzel, Ländercode), handelt es sich wahrscheinlich um Paneldaten. Liegt die Unterscheidung im nicht-zeitbezogenen Identifikator, handelt es sich wahrscheinlich um einen Querschnittsdatensatz.

Analyse

Für Zeitreihen stehen verschiedene Arten der Motivation und Datenanalyse zur Verfügung, die für unterschiedliche Zwecke geeignet sind.

Motivation

In der Statistik , Ökonometrie , quantitativen Finanzanalyse , Seismologie , Meteorologie und Geophysik dient die Zeitreihenanalyse primär der Prognose . In der Signalverarbeitung , Regelungstechnik und Nachrichtentechnik wird sie zur Signaldetektion eingesetzt. Weitere Anwendungsgebiete sind Data Mining , Mustererkennung und maschinelles Lernen , wo die Zeitreihenanalyse für Clustering [ 2 ] [ 3 ] [ 4 ] , Klassifizierung [ 5 ] , inhaltsbasierte Abfragen [ 6 ] , Anomalieerkennung sowie Prognosen [ 7 ] genutzt werden kann .

Exploratorische Analyse

Zeitreihe der Tuberkulose-Todesfälle in den Vereinigten Staaten 1954–2021

Eine einfache Möglichkeit, eine regelmäßige Zeitreihe zu untersuchen, bietet ein Liniendiagramm . Die Grafik zeigt die Tuberkulose-Todesfälle in den Vereinigten Staaten [ 8 ] sowie die jährliche und die prozentuale Veränderung. Die Gesamtzahl der Todesfälle ging bis Mitte der 1980er-Jahre jährlich zurück, danach kam es gelegentlich zu Anstiegen, die oft – wenn auch nicht absolut – recht hoch ausfielen.

Eine Studie unter Datenanalysten in Unternehmen identifizierte zwei Herausforderungen für die explorative Zeitreihenanalyse: das Erkennen interessanter Muster und das Finden einer Erklärung für diese Muster. [ 9 ] Visuelle Werkzeuge, die Zeitreihendaten als Heatmap-Matrizen darstellen, können helfen, diese Herausforderungen zu bewältigen.

Schätzung, Filterung und Glättung

Dieser Ansatz basiert auf der harmonischen Analyse und Filterung von Signalen im Frequenzbereich mittels Fourier-Transformation und Spektraldichteschätzung . Seine Entwicklung wurde während des Zweiten Weltkriegs maßgeblich von dem Mathematiker Norbert Wiener und den Elektrotechnikern Rudolf E. Kálmán , Dennis Gabor und anderen vorangetrieben, um Signale vom Rauschen zu trennen und Signalwerte zu einem bestimmten Zeitpunkt vorherzusagen.

Ein gleichwertiger Effekt kann im Zeitbereich erzielt werden, wie beispielsweise mit einem Kalman-Filter ; siehe Filterung und Glättung für weitere Techniken.

Weitere verwandte Techniken sind:

Kurvenanpassung

Kurvenanpassung [ 12 ] [ 13 ] ist der Prozess der Konstruktion einer Kurve oder mathematischen Funktion , die eine Reihe von Datenpunkten optimal beschreibt [ 14 ] , gegebenenfalls unter Berücksichtigung von Nebenbedingungen [15][16]. Die Kurvenanpassung kann entweder durch Interpolation [17][18] erfolgen, wobei eine exakte Anpassung an die Daten erforderlich ist, oder durch Glättung [ 19 ] [ 20 ] , bei der eine „glatte“ Funktion konstruiert wird, die die Daten annähernd beschreibt. Ein verwandtes Thema ist die Regressionsanalyse [ 21 ] [ 22 ] , die sich stärker mit Fragen der statistischen Inferenz befasst , beispielsweise mit der Unsicherheit einer Kurve, die an mit zufälligen Fehlern behaftete Daten angepasst wurde. Angepasste Kurven können zur Datenvisualisierung [ 23 ] [ 24 ] , zur Ableitung von Funktionswerten ohne verfügbare Daten [ 25 ] und zur Zusammenfassung der Beziehungen zwischen zwei oder mehr Variablen verwendet werden. [ 26 ] Bei der Extrapolation wird eine angepasste Kurve über den Bereich der beobachteten Daten hinaus verwendet. [ 27 ] Sie ist mit einer gewissen Unsicherheit behaftet, [ 28 ] da sie sowohl die Methode, mit der die Kurve konstruiert wurde, als auch die beobachteten Daten widerspiegeln kann.

Wachstumsgleichungen

Bei Prozessen, von denen man erwartet, dass sie generell an Stärke zunehmen, kann eine der Kurven in der Grafik (und viele andere) durch Schätzung ihrer Parameter angepasst werden.

Die Erstellung ökonomischer Zeitreihen beinhaltet die Schätzung bestimmter Komponenten für bestimmte Zeitpunkte durch Interpolation zwischen Werten („Benchmarks“) für frühere und spätere Zeitpunkte. Interpolation ist die Schätzung einer unbekannten Größe anhand zweier bekannter Größen (historischer Daten) oder das Ziehen von Schlussfolgerungen über fehlende Informationen aus den verfügbaren Informationen („zwischen den Zeilen lesen“). [ 29 ] Interpolation ist dann sinnvoll, wenn die Daten um die fehlenden Daten herum verfügbar sind und deren Trend, Saisonalität und längerfristige Zyklen bekannt sind. Dies geschieht häufig mithilfe einer verwandten Reihe, die für alle relevanten Zeitpunkte bekannt ist. [ 30 ] Alternativ wird Polynominterpolation oder Spline-Interpolation verwendet, bei der stückweise Polynomfunktionen in Zeitintervallen so angepasst werden, dass sie sich nahtlos verbinden. Ein anderes, eng mit der Interpolation verwandtes Problem ist die Approximation einer komplexen Funktion durch eine einfache Funktion (auch Regression genannt ). Der Hauptunterschied zwischen Regression und Interpolation besteht darin, dass die Polynomregression ein einzelnes Polynom liefert, das den gesamten Datensatz modelliert. Die Spline-Interpolation liefert jedoch eine stückweise stetige Funktion, die aus vielen Polynomen zusammengesetzt ist, um den Datensatz zu modellieren.

Extrapolation ist das Verfahren, den Wert einer Variablen über den ursprünglichen Beobachtungsbereich hinaus auf Grundlage ihrer Beziehung zu einer anderen Variablen zu schätzen. Sie ähnelt der Interpolation , die Schätzwerte zwischen bekannten Beobachtungen liefert, ist aber mit größerer Unsicherheit und einem höheren Risiko behaftet, sinnlose Ergebnisse zu liefern.

Funktionsapproximation

Im Allgemeinen geht es bei Funktionsapproximationsproblemen darum, aus einer wohldefinierten Klasse eine Funktion auszuwählen, die eine Zielfunktion auf aufgabenspezifische Weise möglichst genau approximiert. Man kann zwei Hauptklassen von Funktionsapproximationsproblemen unterscheiden: Erstens, für bekannte Zielfunktionen, untersucht die Approximationstheorie , ein Teilgebiet der numerischen Analysis , wie bestimmte bekannte Funktionen (z. B. spezielle Funktionen ) durch eine spezifische Klasse von Funktionen (z. B. Polynome oder rationale Funktionen ) approximiert werden können, die oft wünschenswerte Eigenschaften aufweisen (geringer Rechenaufwand, Stetigkeit, Integral- und Grenzwerte usw.).

Zweitens kann die Zielfunktion g unbekannt sein; anstelle einer expliziten Formel wird lediglich eine Punktmenge (eine Zeitreihe) der Form ( x , g ( x )) angegeben. Abhängig von der Struktur des Definitions- und Wertebereichs von g können verschiedene Approximationsverfahren angewendet werden. Ist g beispielsweise eine Operation auf den reellen Zahlen , können Interpolation , Extrapolation , Regressionsanalyse und Kurvenanpassung eingesetzt werden. Ist der Wertebereich (Zielmenge) von g eine endliche Menge, handelt es sich stattdessen um ein Klassifizierungsproblem . Ein verwandtes Problem der Online- Zeitreihenapproximation [ 31 ] besteht darin, die Daten in einem Durchlauf zusammenzufassen und eine approximative Repräsentation zu erstellen, die verschiedene Zeitreihenabfragen mit Schranken für den maximalen Fehler unterstützt.

Bis zu einem gewissen Grad wurden die verschiedenen Probleme ( Regression , Klassifizierung , Fitnessapproximation ) in der statistischen Lerntheorie einheitlich behandelt , wo sie als überwachte Lernprobleme betrachtet werden .

Vorhersage und Prognose

In der Statistik ist die Vorhersage Teil der statistischen Inferenz . Ein spezieller Ansatz hierfür ist die prädiktive Inferenz , doch Vorhersagen lassen sich mit verschiedenen Ansätzen der statistischen Inferenz treffen. Die Statistik selbst beschreibt die Übertragung von Erkenntnissen über eine Stichprobe einer Population auf die Gesamtpopulation und verwandte Populationen, was nicht zwangsläufig mit einer Vorhersage über die Zeit gleichzusetzen ist. Werden Informationen über die Zeit, oft auf bestimmte Zeitpunkte, übertragen, spricht man von Prognose .

  • Vollständig ausgearbeitete statistische Modelle für stochastische Simulationszwecke , um alternative Versionen der Zeitreihen zu generieren, die darstellen, was in unbestimmten Zeiträumen in der Zukunft geschehen könnte.
  • Einfache oder vollständig ausgearbeitete statistische Modelle zur Beschreibung des wahrscheinlichen Ergebnisses der Zeitreihe in der unmittelbaren Zukunft, unter Berücksichtigung der Kenntnis der jüngsten Ergebnisse (Prognose).
  • Prognosen auf Basis von Zeitreihen werden üblicherweise mithilfe automatisierter statistischer Softwarepakete und Programmiersprachen wie Julia , Python , R , SAS , SPSS und vielen anderen durchgeführt.
  • Prognosen auf Basis großer Datensätze können mit Apache Spark unter Verwendung der Spark-TS-Bibliothek, einem Drittanbieterpaket, durchgeführt werden. [ 32 ]

Einstufung

Zuordnung von Zeitreihenmustern zu einer bestimmten Kategorie, zum Beispiel Identifizierung eines Wortes anhand einer Reihe von Handbewegungen in der Gebärdensprache .

Segmentierung

Die Aufteilung einer Zeitreihe in eine Sequenz von Segmenten. Oft lässt sich eine Zeitreihe als Folge einzelner Segmente darstellen, von denen jedes seine eigenen charakteristischen Eigenschaften besitzt. Beispielsweise kann das Audiosignal einer Telefonkonferenz in Abschnitte unterteilt werden, die den Sprechzeiten der einzelnen Teilnehmer entsprechen. Ziel der Zeitreihensegmentierung ist es, die Segmentgrenzen in der Zeitreihe zu identifizieren und die dynamischen Eigenschaften jedes Segments zu charakterisieren. Dieses Problem lässt sich mithilfe der Änderungsdetektion oder durch die Modellierung der Zeitreihe als komplexeres System, wie beispielsweise ein lineares Markov-Sprung-System, angehen.

Clustering

Zeitreihendaten können geclustert werden, jedoch ist bei der Subsequenz-Clusterung besondere Vorsicht geboten. [ 33 ] [ 34 ] Die Clusterung von Zeitreihen kann unterteilt werden in

  • Clustering ganzer Zeitreihen (mehrere Zeitreihen, für die ein Cluster gefunden werden soll)
  • Subsequenz-Zeitreihen-Clustering (einzelne Zeitreihe, Aufteilung in Abschnitte mithilfe von gleitenden Fenstern)
  • Zeitpunkt-Clustering

Subsequenz-Zeitreihenclustering

Die Clusteranalyse von Zeitreihen im Subsequenzbereich führte zu instabilen (zufälligen) Clustern, die durch die Merkmalsextraktion mittels Chunking mit gleitenden Fenstern hervorgerufen wurden. [ 35 ] Es zeigte sich, dass die Clusterzentren (der Mittelwert der Zeitreihen innerhalb eines Clusters – ebenfalls eine Zeitreihe) einem beliebig verschobenen Sinusmuster folgen (unabhängig vom Datensatz, selbst bei Realisierungen eines Random Walk ). Dies bedeutet, dass die gefundenen Clusterzentren für den Datensatz nicht aussagekräftig sind, da sie stets nicht repräsentative Sinuswellen darstellen.

Modelle

Klassische Modelle (AR, ARMA, ARIMA und bekannte Varianten)

Modelle für Zeitreihendaten können vielfältige Formen annehmen und verschiedene stochastische Prozesse abbilden . Bei der Modellierung von Prozessvariationen sind drei Klassen von praktischer Bedeutung: autoregressive (AR) Modelle, integrierte (I) Modelle und Moving-Average- Modelle (MA). Diese drei Klassen hängen linear von vorherigen Datenpunkten ab. [ 36 ] Kombinationen dieser Ansätze führen zu autoregressiven Moving-Average- (ARMA) und autoregressiven integrierten Moving-Average- Modellen (ARIMA). Das autoregressive fraktional integrierte Moving-Average -Modell (ARFIMA) verallgemeinert die drei erstgenannten. Eine weitere wichtige Verallgemeinerung ist das zeitvariable autoregressive (TVAR) Modell, in dem sich die AR-Koeffizienten im Zeitverlauf ändern können, wodurch das Modell dynamische oder nicht-stationäre Prozesse erfassen kann. Erweiterungen dieser Klassen zur Verarbeitung vektorwertiger Daten finden sich unter dem Begriff multivariate Zeitreihenmodelle. Manchmal werden die vorangehenden Akronyme um ein „V“ für „Vektor“ erweitert, wie beispielsweise VAR für Vektorautoregression . Eine weitere Gruppe von Erweiterungen dieser Modelle steht für Fälle zur Verfügung, in denen die beobachtete Zeitreihe durch eine „antreibende“ Zeitreihe beeinflusst wird (die keinen kausalen Einfluss auf die beobachtete Reihe haben muss). Der Unterschied zum multivariaten Fall besteht darin, dass die antreibende Reihe deterministisch oder vom Versuchsleiter kontrollierbar sein kann. Für diese Modelle werden die Akronyme um ein abschließendes „X“ für „exogen“ erweitert.

Zeitvariable autoregressive (TVAR) Modelle

Zeitvariable autoregressive (TVAR) Modelle eignen sich besonders zur Analyse nicht-stationärer Zeitreihen, deren zugrundeliegende Dynamik sich im Zeitverlauf komplex entwickelt und nicht auf klassische Variationsformen wie Trends oder saisonale Muster beschränkt ist. Im Gegensatz zu klassischen AR-Modellen mit festen Parametern ermöglichen TVAR-Modelle die Variation der autoregressiven Koeffizienten als Funktion der Zeit. Diese Variation wird typischerweise durch Basisfunktionsentwicklungen dargestellt, deren Form und Komplexität vom Benutzer bestimmt werden. Dadurch lässt sich zeitlich veränderliches Verhalten hochflexibel modellieren, wodurch spezifische nicht-stationäre Muster in den Daten erfasst werden können. Diese Flexibilität prädestiniert sie für die Modellierung von Strukturveränderungen, Regimewechseln oder allmählichen Entwicklungen im Systemverhalten. TVAR-Zeitreihenmodelle finden breite Anwendung in Bereichen wie der Signalverarbeitung [ 37 , 38 ] , der Wirtschaftswissenschaft [ 39 ] , dem Finanzwesen [ 40 ] , der Zuverlässigkeits- und Zustandsüberwachung [ 41 , 42, 43 ] , der Telekommunikation [ 44 , 45 ] , den Neurowissenschaften [ 46 ] , den Klimawissenschaften [ 47 ] und der Hydrologie [ 48 ] , wo Zeitreihen oft Dynamiken aufweisen, die traditionelle lineare Modelle nicht adäquat abbilden können. Die Schätzung von TVAR-Modellen erfolgt typischerweise mittels Methoden wie Kernel-Glättung [ 49 ] , rekursiver Kleinste-Quadrate-Schätzung [ 50 ] oder Kalman-Filterung [ 51 ] .

Nichtlineare Modelle

Die nichtlineare Abhängigkeit des Niveaus einer Zeitreihe von vorherigen Datenpunkten ist unter anderem aufgrund der Möglichkeit, eine chaotische Zeitreihe zu erzeugen, von Interesse. Wichtiger noch: Empirische Untersuchungen können den Vorteil der Verwendung von Vorhersagen aus nichtlinearen Modellen gegenüber solchen aus linearen Modellen aufzeigen, beispielsweise in nichtlinearen autoregressiven exogenen Modellen . Weiterführende Literatur zur Analyse nichtlinearer Zeitreihen: (Kantz und Schreiber) [ 52 ] und (Abarbanel) [ 53 ].

Neben anderen Arten nichtlinearer Zeitreihenmodelle gibt es Modelle, die die Veränderungen der Varianz im Zeitverlauf ( Heteroskedastizität ) darstellen. Diese Modelle repräsentieren autoregressive bedingte Heteroskedastizität (ARCH) und umfassen eine Vielzahl von Darstellungsformen ( GARCH , TARCH, EGARCH, FIGARCH, CGARCH usw.). Hierbei werden Veränderungen der Variabilität mit den jüngsten vergangenen Werten der beobachteten Zeitreihe in Zusammenhang gebracht oder durch diese vorhergesagt. Dies steht im Gegensatz zu anderen möglichen Darstellungen lokal variierender Variabilität, bei denen die Variabilität durch einen separaten zeitlich variierenden Prozess modelliert werden kann, wie beispielsweise in einem doppelt stochastischen Modell .

Andere Modellierungsansätze

In einer aktuellen Arbeit zu modellfreien Analysen (ein Begriff, der häufig für Analysen verwendet wird, die die zeitliche Entwicklung von Prozessen nicht durch einen parametrischen mathematischen Ausdruck modellieren) haben Wavelet-Transformations-basierte Methoden (z. B. lokal stationäre Wavelets und Wavelet-dekomponierte neuronale Netze) an Bedeutung gewonnen. [ 54 ] Multiskalen- (oft auch als Multiresolutions-) Verfahren zerlegen eine gegebene Zeitreihe, um die zeitliche Abhängigkeit auf verschiedenen Skalen darzustellen. Siehe auch Markov-Switching-Multifraktal- Verfahren (MSMF) zur Modellierung der Volatilitätsentwicklung.

Ein Hidden-Markov-Modell (HMM) ist ein statistisches Markov-Modell, bei dem das modellierte System als Markov-Prozess mit unbeobachteten (versteckten) Zuständen angenommen wird. Ein HMM kann als einfachstes dynamisches Bayes'sches Netzwerk betrachtet werden. HMM-Modelle werden häufig in der Spracherkennung eingesetzt , um gesprochene Zeitreihen in Text umzuwandeln.

Viele dieser Modelle sind im Python-Paket sktime zusammengefasst .

Notation

Für die Zeitreihenanalyse werden verschiedene Notationen verwendet. Eine gängige Notation zur Angabe einer Zeitreihe X , die durch natürliche Zahlen indiziert wird , lautet:

X = ( X 1 , X 2 , ...) .

Eine weitere gebräuchliche Notation ist

Y = ( Y t : t ∈ T ) ,

wobei T die Indexmenge ist .

Bedingungen

Es gibt zwei Arten von Bedingungen, unter denen ein Großteil der Theorie aufgebaut ist:

Ergodizität impliziert Stationarität, aber die Umkehrung gilt nicht notwendigerweise. Stationarität wird üblicherweise in strikte Stationarität und Stationarität zweiter Ordnung unterteilt . Sowohl Modelle als auch Anwendungen lassen sich unter beiden Bedingungen entwickeln, wobei die Modelle im letzteren Fall als nur teilweise spezifiziert gelten können.

Darüber hinaus kann die Zeitreihenanalyse angewendet werden, wenn die Reihen saisonal stationär oder nicht stationär sind. Situationen, in denen sich die Amplituden der Frequenzkomponenten mit der Zeit ändern, können mit der Zeit-Frequenz-Analyse behandelt werden, die eine Zeit-Frequenz-Darstellung einer Zeitreihe oder eines Signals verwendet . [ 55 ]

Werkzeuge

Zu den Werkzeugen zur Untersuchung von Zeitreihendaten gehören:

Maßnahmen

Zeitreihenmetriken oder -merkmale , die für die Zeitreihenklassifizierung oder Regressionsanalyse verwendet werden können : [ 59 ]

Visualisierung

Zeitreihen können mit zwei Diagrammtypen visualisiert werden: Überlappende Diagramme und getrennte Diagramme. Überlappende Diagramme zeigen alle Zeitreihen im selben Layout an, während getrennte Diagramme sie in unterschiedlichen Layouts darstellen (die jedoch zum Vergleich ausgerichtet sind) [ 63 ].

Überlappende Diagramme

  • Geflochtene Graphen
  • Liniendiagramme
  • Steigungsdiagramme
  • Lückendiagramm

Getrennte Diagramme

  • Horizontgraphen
  • Reduziertes Liniendiagramm (kleine Vielfache)
  • Silhouette-Grafik
  • Kreisförmige Silhouette-Grafik

Geschichte

Jevons untersuchte als Erster Zeitreihen. [ 64 ] In seinem Buch analysierte er eine Reihe wöchentlicher Finanzzeitreihen aus den Jahren 1825 bis einschließlich 1860. Diese umfassten Zeitreihen zu Konkursen, Geldumlauf und Diskontsätzen.

Siehe auch

Referenzen

  1. Lin , Jessica; Keogh, Eamonn; Lonardi, Stefano; Chiu, Bill (2003). „Eine symbolische Repräsentation von Zeitreihen mit Implikationen für Streaming-Algorithmen“. In: Proceedings of the 8th ACM SIGMOD workshop on Research issues in data mining and knowledge discovery . New York: ACM Press. S.  2–11 . CiteSeerX  10.1.1.14.5597 . doi : 10.1145/882082.882086 . ISBN 978-1-4503-7422-4. S2CID  6084733 .
  2. ^ Warren Liao, T. (November 2005). „Clustering von Zeitreihendaten – eine Übersicht“. Pattern Recognition . 38 (11): 1857–1874 . Bibcode : 2005PatRe..38.1857W . doi : 10.1016/j.patcog.2005.01.025 . S2CID 8973749 . 
  3. ^ Aghabozorgi, Saeed; Seyed Shirkhorshidi, Ali; Ying Wah, Teh (Oktober 2015). „Zeitreihen-Clustering – Ein Jahrzehnt Rückblick“. Information Systems . 53 : 16–38 . doi : 10.1016/j.is.2015.04.007 . S2CID 158707 . 
  4. ^ Li, Aimin; Siqi, Xiong; Junhuai, Li (April 2023). „AngClust: Winkelbasiertes Clustering für Genexpressionsprofile kurzer Zeitreihen“. IEEE/ACM Transactions on Computational Biology and Bioinformatics . 20 (2): 1574–1580 . Bibcode : 2023ITCBB..20.1574L . doi : 10.1109/TCBB.2022.3192306 . PMID 35853049 . 
  5. ^ Keogh, Eamonn; Kasetty, Shruti (2002). „Zum Bedarf an Benchmarks für das Data-Mining von Zeitreihen: Eine Übersicht und empirische Demonstration“. Proceedings der achten ACM SIGKDD International Conference on Knowledge Discovery and Data Mining . S.  102–111 . doi : 10.1145/775047.775062 . ISBN 1-58113-567-XDie
  6. ^ Agrawal, Rakesh; Faloutsos, Christos; Swami, Arun (1993). „Effiziente Ähnlichkeitssuche in Sequenzdatenbanken“. Grundlagen der Datenorganisation und Algorithmen . Lecture Notes in Computer Science. Band 730. S.  69–84 . doi : 10.1007/3-540-57301-1_5 . ISBN 978-3-540-57301-2. S2CID  16748451 .
  7. ^ Chen, Cathy WS; Chiu, LM (4. September 2021). „Ordinale Zeitreihenprognose des Luftqualitätsindex“ . Entropy . 23 (9): 1167. Bibcode : 2021Entrp..23.1167C . doi : 10.3390 / e23091167 . PMC 8469594. PMID 34573792 .  
  8. ^ "Tabelle 1 | Gemeldete Tuberkulosefälle in den USA 2022 | Daten & Statistiken | Tuberkulose | CDC" . 27. August 2024.
  9. ^ Sarkar, Advait; Spott, Martin; Blackwell, Alan F.; Jamnik, Mateja (2016). „Visuelle Entdeckung und modellgetriebene Erklärung von Zeitreihenmustern“ . 2016 IEEE Symposium on Visual Languages ​​and Human-Centric Computing (VL/HCC) . S.  78–86 . doi : 10.1109/vlhcc.2016.7739668 . ISBN 978-1-5090-0252-8S2CID  9787931 .​
  10. ^ Bloomfield, Peter (1976). Fourier-Analyse von Zeitreihen: Eine Einführung . Wiley. ISBN 978-0-471-08256-9Die
  11. ^ Shumway, Robert H. (1988). Angewandte statistische Zeitreihenanalyse . Prentice-Hall. ISBN 978-0-13-041500-4Die
  12. ^ Arlinghaus, Sandra (1994). Praktisches Handbuch der Kurvenanpassung . CRC Press. ISBN 978-0-8493-0143-8Die
  13. ^ Kolb, William M. (1984). Kurvenanpassung für programmierbare Taschenrechner . SYNTEC. ISBN 978-0-943494-02-9Die
  14. ^ Halli, SS; Rao, KV (1992). Advanced Techniques of Population Analysis . Springer Science & Business Media. S. 165. ISBN 978-0-306-43997-1Die Funktionen sind erfüllt , wenn wir eine gute bis mäßige Anpassung an die beobachteten Daten erreichen.
  15. ^ Silver, Nate (2012). Das Signal und das Rauschen: Warum so viele Vorhersagen fehlschlagen, manche aber nicht . The Penguin Press. ISBN 978-1-59420-411-1Die
  16. ^ Pyle, Dorian (1999). Datenaufbereitung für Data Mining . Morgan Kaufmann. ISBN 978-1-55860-529-9Die
  17. ^ Numerische Methoden im Ingenieurwesen mit MATLAB. Von Jaan Kiusalaas . Seite 24.
  18. ^ Kiusalaas, Jaan (2013). Numerische Methoden im Ingenieurwesen mit Python 3. Cambridge University Press. S. 21. ISBN 978-1-139-62058-1Die
  19. ^ Guest, Philip George (2012). Numerische Methoden der Kurvenanpassung . Cambridge University Press. S. 349. ISBN 978-1-107-64695-7Die
  20. ^ Siehe auch: Weichmacher
  21. ^ Motulsky, Harvey; Christopoulos, Arthur (2004). Fitting Models to Biological Data Using Linear and Nonlinear Regression: A Practical Guide to Curve Fitting . Oxford University Press. ISBN 978-0-19-803834-4Die
  22. ^ Regressionsanalyse von Rudolf J. Freund, William J. Wilson, Ping Sa. Seite 269.
  23. ^ Daud, Hanita; Sagayan, Vijanth; Yahya, Noorhana; Najwati, Wan (2009). „Modellierung elektromagnetischer Wellen mit statistischen und numerischen Verfahren“. Visual Informatics: Bridging Research and Practice . Lecture Notes in Computer Science. Band 5857. S.  686–695 . doi : 10.1007/978-3-642-05036-7_65 . ISBN 978-3-642-05035-0Die
  24. ^ Hauser, John R. (2009). Numerische Methoden für nichtlineare Ingenieurmodelle . Springer Science & Business Media. S. 227. ISBN 978-1-4020-9920-5Die
  25. ^ William, Dudley (Hrsg.). (1976). „Kern- und Atomspektroskopie“. Spektroskopie . Methoden der experimentellen Physik. Band 13. S. 115–346 [150]. doi : 10.1016/S0076-695X(08)60643-2 . ​​ISBN 978-0-12-475913-8Die
  26. ^ Salkind, Neil J. (2010). Encyclopedia of Research Design . SAGE. S. 266. ISBN 978-1-4129-6127-1Die
  27. Klosterman , Richard E. (1990). Community Analysis and Planning Techniques . Rowman & Littlefield Publishers. S. 1. ISBN 978-0-7425-7440-3Die
  28. ^ Yoe, Charles E. (März 1996). Einführung in Risiko und Unsicherheit bei der Bewertung von Umweltinvestitionen (Bericht). US Army Corps of Engineers. S. 69. DTIC ADA316839 .
  29. ^ Hamming, Richard (2012). Numerische Methoden für Naturwissenschaftler und Ingenieure . Courier Corporation. ISBN 978-0-486-13482-6Die
  30. ^ Friedman, Milton (Dezember 1962). „Die Interpolation von Zeitreihen durch verwandte Reihen“. Journal of the American Statistical Association . 57 (300): 729–757 . doi : 10.1080/01621459.1962.10500812 .
  31. ^ Gandhi, Sorabh; Foschini, Luca; Suri, Subhash (2010). „Speichereffiziente Online-Approximation von Zeitreihendaten: Streams, Amnesie und Out-of-Order“. 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010) . S.  924–935 . doi : 10.1109/ICDE.2010.5447930 . ISBN 978-1-4244-5445-7. S2CID  16072352 .
  32. ^ Ryza, Sandy (18.03.2020). „Zeitreihenanalyse mit Spark“ (Folien eines Vortrags auf dem Spark Summit East 2016) . Databricks . Abgerufen am 12.01.2021 .
  33. ^ Zolhavarieh, Seyedjamal; Aghabozorgi, Saeed; Teh, Ying Wah (2014). „A Review of Subsequence Time Series Clustering“ . The Scientific World Journal . 2014 312521. doi : 10.1155/2014/312521 . PMC 4130317. PMID 25140332 .  
  34. ^ Li, Aimin; Siqi, Xiong; Junhuai, Li (April 2023). „AngClust: Winkelbasiertes Clustering für Genexpressionsprofile kurzer Zeitreihen“. IEEE/ACM Transactions on Computational Biology and Bioinformatics . 20 (2): 1574–1580 . Bibcode : 2023ITCBB..20.1574L . doi : 10.1109/TCBB.2022.3192306 . PMID 35853049 . 
  35. ^ Keogh, Eamonn; Lin, Jessica (August 2005). „Clustering of time-series subsequences is meaningless: implications for previous and future research“. Knowledge and Information Systems . 8 (2): 154–177 . doi : 10.1007/s10115-004-0172-7 .
  36. ^ Gershenfeld, N. (1999). The Nature of Mathematical Modeling . New York: Cambridge University Press. S.  205–208 . ISBN 978-0-521-57095-4Die
  37. ^ Baptista de Souza, Douglas; Kuhn, Eduardo Vinicius; Seara, Rui (Januar 2019). „Ein zeitvariables autoregressives Modell zur Charakterisierung nichtstationärer Prozesse“. IEEE Signal Processing Letters . 26 (1): 134–138 . Bibcode : 2019ISPL...26..134B . doi : 10.1109/LSP.2018.2880086 .
  38. ^ Kay, Steven (April 2008). „Ein neuer Nichtstationaritätsdetektor“ . IEEE Transactions on Signal Processing . 56 (4): 1440–1451 . Bibcode : 2008ITSP...56.1440K . doi : 10.1109/TSP.2007.909346 .
  39. ^ Inayati, Syarifah; Iriawan, Nur (31. Dezember 2024). „Zeitvariable autoregressive Modelle für Wirtschaftsprognosen“ . Matematika : 131–142 . doi : 10.11113/matematika.v40.n3.1654 .
  40. ^ Jia, Zhixuan; Li, Wang; Jiang, Yunlong; Liu, Xingshen (9. Juli 2025). „Die Verwendung von Minimierungslösern zur Optimierung zeitvariabler autoregressiver Modelle und ihre Anwendungen in der Finanzwissenschaft“ . Mathematics . 13 (14): 2230. doi : 10.3390/math13142230 .
  41. ^ Souza, Douglas Baptista de; Leao, Bruno Paes (5. November 2024). „Datenerweiterung multivariater Sensorzeitreihen mittels autoregressiver Modelle und Anwendung auf die Ausfallprognose“. Jahrestagung der PHM Society . 16 (1). arXiv : 2410.16419 . doi : 10.36001/phmconf.2024.v16i1.4145 .
  42. ^ Souza, Douglas Baptista de; Leao, Bruno Paes (26. Oktober 2023). „Datenerweiterung von Sensorzeitreihen mittels zeitvariabler autoregressiver Prozesse“ . Jahrestagung der PHM Society . 15 (1). doi : 10.36001/phmconf.2023.v15i1.3565 .
  43. Lei , Huang; Yiming, Wang; Jianfeng, Qu; Hao, Ren (2020). „Eine Fehlerdiagnosemethodik basierend auf nichtstationären Überwachungssignalen durch Extraktion von Merkmalen mit unbekannter Wahrscheinlichkeitsverteilung“ . IEEE Access . 8 : 59821–59836 . Bibcode : 2020IEEEA...859821L . doi : 10.1109/ACCESS.2020.2978112 .
  44. ^ Wang, Shihan; Chen, Tao; Wang, Hongjian (17. März 2023). „IDBD-basierter Beamforming-Algorithmus zur Verbesserung der Leistung von Phased-Array-Radar in nichtstationären Umgebungen“ . Sensors . 23 ( 6): 3211. Bibcode : 2023Senso..23.3211W . doi : 10.3390/s23063211 . PMC 10052024. PMID 36991922 .  
  45. ^ Wu, Xiaorui; Wu, Chunling; Deng, Pei (23. Februar 2023). „Vorhersage der Paketverlustrate in nichtstationären Netzwerken basierend auf zeitlich veränderlichen autoregressiven Sequenzen“ . Electronics . 12 (5): 1103. doi : 10.3390/electronics12051103 .
  46. ^ Gutierrez, D.; Salazar-Varas, R. (August 2011). „EEG-Signalklassifizierung mittels zeitvariabler autoregressiver Modelle und gemeinsamer räumlicher Muster“. 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society . S.  6585–6588 . doi : 10.1109/IEMBS.2011.6091624 . ISBN 978-1-4577-1589-1PMID  22255848 .​
  47. ^ Diodato, Nazzareno; Di Salvo, Cristina; Bellocchi, Gianni (18. März 2025). „Klimagetriebenes generatives zeitlich variables Modell zur Verbesserung der Vorhersage der Sturmstärke im Mittelmeerraum über Jahrzehnte“ . Communications Earth & Environment . 6 (1): 212. Bibcode : 2025ComEE...6..212D . doi : 10.1038/s43247-025-02196-2 .
  48. ^ Guo, Tianli; Song, Songbai; Yan, Yating (1. Oktober 2022). „Ein zeitlich variables autoregressives Modell zur Vorhersage der Grundwassertiefe“. Journal of Hydrology . 613 128394. Bibcode : 2022JHyd..61328394G . doi : 10.1016/j.jhydrol.2022.128394 .
  49. ^ Zhang, Ting; Wu, Wei Biao (1. Juni 2012). „Inferenz von zeitvariablen Regressionsmodellen“. The Annals of Statistics . 40 (3). arXiv : 1208.3552 . doi : 10.1214/12-AOS1010 .
  50. ^ Chu, YJ; Chan, SC; Zhang, ZG; Tsui, KM (Mai 2012). „Ein neuer rekursiver Algorithmus zur Schätzung zeitvariabler autoregressiver (TVAR) Modelle und seine Anwendung in der Sprachanalyse“. 2012 IEEE International Symposium on Circuits and Systems . S.  1026–1029 . doi : 10.1109/ISCAS.2012.6271402 . ISBN 978-1-4673-0219-7Die
  51. Zhang , ZG; Chan, SC; Chen, X. (Dezember 2013). „Ein neues Kalman-Filter-basiertes rekursives Verfahren zur Messung und Verfolgung des zeitlich veränderlichen Spektrums nichtstationärer Signale“. 9. Internationale Konferenz für Information, Kommunikation und Signalverarbeitung 2013. S.  1–4 . doi : 10.1109/ICICS.2013.6782838 . ISBN 978-1-4799-0434-1Die
  52. ^ Kantz, Holger; Thomas, Schreiber (2004). Nichtlineare Zeitreihenanalyse . London: Cambridge University Press. ISBN 978-0-521-52902-0Die
  53. ^ Abarbanel, Henry (25. November 1997). Analyse beobachteter chaotischer Daten . New York: Springer. ISBN 978-0-387-98372-1Die
  54. ^ Tomás, R.; Li, Z.; Lopez-Sanchez, JM; Liu, P.; Singleton, A. (Juni 2016). „Using Wavelet Tools to Analyse Seasonal Variations from InSAR Time-Series Data: A Case Study of the Huangtupo Landslide“ . Landslides . 13 (3): 437–450 . Bibcode : 2016Lands..13..437T . doi : 10.1007/s10346-015-0589-y . hdl : 10045/62160 . ISSN 1612-510X . 
  55. ^ Boashash, B. (Hrsg.), (2003) Zeit-Frequenz-Signalanalyse und -verarbeitung: Ein umfassendes Nachschlagewerk , Elsevier Science, Oxford, 2003 ISBN 0-08-044335-4
  56. ^ Nikolić, Danko; Mureşan, Raul C.; Feng, Weijia; Singer, Wolf (März 2012). „Skalierte Korrelationsanalyse: Eine bessere Methode zur Berechnung eines Kreuzkorrelogramms“. European Journal of Neuroscience . 35 (5): 742–762 . doi : 10.1111/j.1460-9568.2011.07987.x . PMID 22324876. S2CID 4694570 .  
  57. ^ Li, Aimin; Siqi, Xiong; Junhuai, Li (April 2023). „AngClust: Winkelbasiertes Clustering für Genexpressionsprofile kurzer Zeitreihen“. IEEE/ACM Transactions on Computational Biology and Bioinformatics . 20 (2): 1574–1580 . Bibcode : 2023ITCBB..20.1574L . doi : 10.1109/TCBB.2022.3192306 . PMID 35853049 . 
  58. ^ a b Sakoe, H.; Chiba, S. (Februar 1978). „Dynamische Programmierungsalgorithmusoptimierung für die gesprochene Worterkennung“. IEEE Transactions on Acoustics, Speech, and Signal Processing . 26 (1): 43–49 . doi : 10.1109/TASSP.1978.1163055 . S2CID 17900407 . 
  59. ^ Mormann, Florian; Andrzejak, Ralph G.; Elger, Christian E.; Lehnertz, Klaus (2007). „Anfallsvorhersage: Der lange und verschlungene Weg“ . Brain . 130 (2): 314–333 . doi : 10.1093/brain/awl241 . PMID 17008335 . 
  60. ^ Land, Bruce; Elias, Damian. „Die Messung der ‚Komplexität‘ einer Zeitreihe“ . Archiviert vom Original am 03.01.2015.
  61. ^ Chevyrev, Ilya; Kormilitzin, Andrey (2016). „A Primer on the Signature Method in Machine Learning“. arXiv : 1603.03788 [ stat.ML ].
  62. Ropella , GEP; Nag, DA; Hunt, CA (2003). „Ähnlichkeitsmaße für den automatisierten Vergleich von In-silico- und In-vitro-Experimentergebnissen“. Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (IEEE Cat. No. 03CH37439) . S.  2933–2936 . doi : 10.1109/IEMBS.2003.1280532 . ISBN 978-0-7803-7789-9. S2CID  17798157 .
  63. ^ Tominski, Christian; Aigner, Wolfgang. „Der TimeViz Browser: Eine visuelle Übersicht über Visualisierungstechniken für zeitorientierte Daten“ . Archiviert vom Original am 12.02.2015 . Abgerufen am 1. Juni 2014 .
  64. ^ W. S. Jevons. Untersuchungen zu Währung und Finanzen. Macmillan, London, 1884

Weiterführende Literatur