In (den meisten) der Literatur zur analytischen Chemie ist der Standardtest zum Erkennen von Ausreißern in univariaten Daten (z. B. eine Folge von Messungen einiger Parameter) der Q-Test von Dixon. Bei allen in den Lehrbüchern aufgeführten Verfahren müssen Sie aus den zu vergleichenden Daten stets eine bestimmte Menge mit einem Tabellenwert berechnen. Von Hand ist dies kein großes Problem; Ich habe jedoch vor, ein Computerprogramm für Dixon Q zu schreiben, und nur das Zwischenspeichern von Werten erscheint mir unelegant. Was mich zu meiner ersten Frage bringt:
- Wie werden die Tabellenwerte für Dixon Q generiert?
Jetzt habe ich mich bereits mit diesem Artikel befasst , aber ich habe das Gefühl, dass dies ein bisschen Betrug ist, da der Autor lediglich einen Spline erstellt, der die von Dixon generierten Tabellenwerte durchläuft. Ich habe das Gefühl, dass irgendwo eine spezielle Funktion (z. B. Fehlerfunktion oder unvollständiges Beta / Gamma) benötigt wird, aber zumindest habe ich Algorithmen für diese.
Nun zu meiner zweiten Frage: ISO scheint Grubbs 'Test heutzutage langsam gegenüber Dixon Q zu empfehlen, aber nach den Lehrbüchern zu urteilen, hat es sich noch nicht durchgesetzt. Dies war andererseits relativ einfach zu implementieren, da nur die Umkehrung der CDF von Student t berechnet wird. Nun zu meiner zweiten Frage:
- Warum sollte ich Grubbs anstelle von Dixon verwenden wollen?
In meinem Fall ist der Algorithmus "ordentlicher", aber ich vermute, dass es tiefere Gründe gibt. Kann es jemanden interessieren, mich aufzuklären?