Manuelles Durchführen eines Grubb-Tests<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Hallo zusammen,
Ich bin gerade dabei, einen JMP-Anhang für einen unserer Prozesse zu erstellen und habe es für notwendig gehalten, zu erklären, wie man manuell eine Spaltenformel einrichtet, um einen Grubb-Test durchzuführen.Ich habe das in Excel gemacht, aber ich möchte das in JMP replizieren und hatte Schwierigkeiten, die Formel richtig einzurichten.Wir haben 4 Spalten mit unabhängigen Daten (1a, 2a, 3a, 4a), für die jeweils ein Grubb-Test durchgeführt werden muss.Jeder hat maximal 40 Werte.Ich möchte vier weitere Spalten erstellen (1b, 2b, 3b, 4b), die jeweils die entsprechende Spalte (1-1, 2-2 usw.) scannen.Ich habe darüber nachgedacht, eine IF-Formel einzurichten, damit ich eine Spaltenminimum- und eine Spaltenmaximumberechnung durchführen kann und abhängig vom Texp-Wert für jede Spalte als Ergebnis „Ausreißer“ ausspucke.In meiner Excel-Tabelle habe ich es so eingerichtet:
Lassen Sie Max und Min berechnen
Berechneter Texp: (Max/Min – Spaltendurchschnitt)/ Column Std Dev = Texp
Dann vergleicht die Zelle darunter diesen Texp mit dem Tcrit für N=40 (2,866), und wenn Texp > Tcrit, wird „Ja“ angezeigt.
In meinem Kopf kann ich sehen, wie das in JMP gemacht wird, aber ich bin mir nicht sicher, wie ich es mit Klammern usw. richtig einrichten soll.Wenn ich es nicht sehr gut erklärt habe, entschuldige ich mich.Manchmal fällt es dem Gehirn schwer, zu beschreiben, was einfach erscheint.
Danke,
Betreff: Manuelles Durchführen eines Grubb-TestsHier ist ein Versuch, eine einzelne Formelspalte zu verwenden, um den Grubb-Test (g > g0) durchzuführen und, wenn ein Ausreißer erkannt wird, die Zeile mit „Ja“ zu lokalisieren.
Das Skript erstellt eine Beispieltabelle mit einer numerischen Spalte „Daten“ und einer Formelspalte mit Grubbs Test bei Alpha 0,05. Die Daten stammen aus der N(0,1)-Verteilung plus einem Extremwert (50). Führen Sie das Skript aus. Das Extrem sollte mit „Ja“ markiert sein. Ändern Sie dann eine oder mehrere Zahlen in der Datenspalte, um zu beobachten, wie sich dies auf die Ausgabe in der Formelspalte auswirkt.
Neuer Tisch ( „Grübchen“ ,
Neue Spalte ( "Daten" , numerisch , Werte ( 50 || J ( 1 , 25 , Zufällig normal ( 0 , 1 ) ) ) ) ,
Neue Spalte ( „Grubbs-Ausreißertest“ ,
Charakter ,
Formel (
Wenn (
Und (
Col Maximum ( Col Standardisieren ( : Daten ) ) ==
Col Standardisieren ( : Daten ) ,
Col Maximum ( Col Standardisieren ( : Daten ) ) > (( Spaltennummer ( : Daten ) -
1 ) / Quadrat ( Spaltennummer ( : Daten ) )) *
Quadrat (
Abs (
t-Quantil (
0,05 / ( 2 * Spaltennummer ( : Daten )) ,
Spaltennummer ( : Daten ) - 2
)
) ^ 2 / (( Spaltennummer ( : Daten ) - 2 ) +
Abs (
t-Quantil (
0,05 / ( 2 * Spaltennummer ( : Daten )) ,
Spaltennummer ( : Daten ) - 2
)
) ^ 2 )
)
) ,
"Ja"
)
)
)
) ;
Betreff: Manuelles Durchführen eines Grubb-TestsHallo Charles,
Um ein Add-In aus dem Dateiaustausch zur Ausführung zu nutzen, nutzen Sie bitte den folgenden Link Grubbs‘ Ausreißertest .
Bitte teilen Sie uns mit, ob dies für Ihre Situation funktioniert oder ob Sie zusätzliche Hilfe benötigen.
Stan