GrubbsBeckTest (FPScript)
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:
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
Literatur
[1] "Hartung, Joachim": "Statistik, 9. Auflage", Seite 344 f. "Oldenbourg Verlag GmbH, München",1993.ISBN 3-486-22055-1.