MarkovMatrix (FPScript)

21.09.2021

Ermittelt die Markov-Matrix (Übergangsmatrix) zu einem Datensatz.

Syntax

MarkovMatrix(DataSet, ClassLimits, Hysteresis)

 

Die Syntax der MarkovMatrix-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

DataSet

Der Datensatz, zu der eine Markov-Matrix ermittelt werden soll.

Erlaubte Datenstrukturen sind Datenreihe und Signal. Es sind alle reellen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

ClassLimits

Enthält eine Datenreihe, die die Klassengrenzen für die Zählung enthält. Wenn ClassLimits n Werte enthält, werden damit n-1 geschlossene Klassen festgelegt. Der erste bzw. letzte Wert in ClassLimits liefert die unterste bzw. die oberste Begrenzung der Klasseneinteilung. Werte, die außerhalb liegen, werden nicht klassiert.

Erlaubte Datenstrukturen sind Datenreihe. Es sind alle reellen Datentypen erlaubt. Die Einheit muss mit der von Parameter DataSet kompatibel sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Hysteresis

Gibt eine Hysterese (Bereichsfilter) an, welche zur Ausblendung kleiner Lastwechsel um eine Klassengrenze führt. Es werden nur die Übergänge klassiert, bei denen der Absolutbetrag mindestens so groß wie die Hysterese ist.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle reellen Datentypen erlaubt. Die Einheit muss mit der von Parameter DataSet kompatibel sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Anmerkungen

Die Typen von DataSet und ClassLimits sollten gleich sein. Ist dies nicht der Fall, werden diese einander angepasst. Wenn als Datensatz eine Datenreihe angegeben wurde, ist das Ergebnis eine Datenmatrix von 64-Bit Ganzzahlwerten mit der Markov-Matrix. Die Zeilen der Matrix (Werteindex in der Datenmatrix) entsprechen den "von"-Klassen der Übergänge und die Spalten den "nach"-Klassen. Wenn DataSet als Signal angegeben wurde, ist das Ergebnis eine Signalreihe mit Z-Komponente, deren X- und Z-Komponente die aus Klassengrenzen resultierenden Klassenmitten enthalten.

Verfügbarkeit

Option Klassierung

Beispiele

MarkovMatrix(Signal(DataSet, 1), (11., Minimum(DataSet), Range(DataSet) / 10.), Range(DataSet) / 10. * 0.01)

Berechnet die Markov-Matrix der Datenreihe 'DataSet' bei 10 gleich großen Klassen. Die Übergänge, die gezählt werden, sind abwechselnd rot und blau markiert.

Siehe auch

LevelCrossingCount-Funktion

PeakCount-Funktion

RainflowMatrix-Funktion

RangeCount-Funktion

Option Klassierung

Analyseobjekt Klassierungsmatrix

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren