GrubbsBeckTest (FPScript)

21.09.2021

Führt einen Grubbs-Beck-Ausreißertest durch. Der Test prüft, ob der größte und/oder kleinste Wert in der Stichprobe zur Stichprobe gehört oder nicht.

Syntax

GrubbsBeckTest(Sample, ErrorProbability, Result)

 

Die Syntax der GrubbsBeckTest-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Sample

Enthält die zu untersuchende Stichprobe mit mindestens 3 Werten und maximal 147 Werten.

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

Bei komplexen Datentypen erfolgt eine Betragsbildung.

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

ErrorProbability

Gibt die Irrtumswahrscheinlichkeit in Prozent an, die dem Test zugrunde gelegt werden soll. Es sind hier die Werte 0.5, 1, 2.5, 5 und 10 % erlaubt.

Erlaubte Datenstrukturen sind Einzelwert. Es sind alle numerischen Datentypen erlaubt. Das Argument wird auf die Einheit % transformiert.

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

Result

Bestimmt das Ergebnis der Funktion.

Das Argument Result kann folgende Werte haben:

Konstante

Bedeutung

TEST_RESULT

Es wird das Testergebnis ausgegeben.

TEST_REMOVE_OUTLIER

Es wird die Stichprobe ausgegeben, in der alle Ausreißer ungültig gesetzt wurden. In diesem Fall wird der Test mit den verbleibenden Werten sooft wiederholt, bis keine Ausreißer mehr erkannt werden.

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

Anmerkungen

Die Stichprobe muss aus einer normalverteilten Grundgesamtheit stammen.

Das Ergebnis ist entweder ein ganzzahliger Einzelwert mit dem Testergebnis oder die von Ausreißern bereinigte Stichprobe mit Datentyp 64-Bit Fließkommazahl. Die als Ausreißer erkannten Werte werden als ungültig markiert.

Im ersten Fall sind folgende Werte möglich:

Wert

Interpretation

0

Der kleinste und größte Wert sind mit der angegebenen Irrtumswahrscheinlichkeit Ausreißer.

1

Der kleinste Wert ist mit der angegebenen Irrtumswahrscheinlichkeit ein Ausreißer.

2

Der größte Wert ist mit der angegebenen Irrtumswahrscheinlichkeit ein Ausreißer.

3

In der Stichprobe befinden sich mit der angegebenen Irrtumswahrscheinlichkeit keine Ausreißer.

4

Es konnte kein Ergebnis bestimmt werden, da der Stichprobenumfang außerhalb des gültigen Bereichs liegt.

Verfügbarkeit

Option Erweiterte Statistik

Beispiele

Dim data = {36, 37, 39, 39, 40, 40, 41, 41, 41, 42, 44, 46}
GrubbsBeckTest(data, 1 %, TEST_RESULT)
 

Ergibt 3s. Bei einer Irrtumswahrscheinlichkeit von einem Prozent ist weder der kleinste noch der größte Wert ein Ausreißer, da gilt: (Mean(data) - Minimum(data)) / Sqrt(Variance(data)) = (40,5 - 36) / 2,74 = 1,64 < 2,55 = T12;0,99 (Quantil des Grubbs-Beck-Tests)

(Maximum(data) - Mean(data)) / Sqrt(Variance(data)) = (46 - 40,5) / 2,74 = 2,01 < 2,55 = T12;0,99 (Quantil des Grubbs-Beck-Tests)

Siehe auch

DavidHartleyPearsonTest-Funktion

Analyseobjekt Ausreißertest

Option Statistik

Literatur

[1] "Hartung, Joachim": "Statistik, 9. Auflage", Seite 344 f. "Oldenbourg Verlag GmbH, München",1993.ISBN 3-486-22055-1.

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren