Hey alle zusammen,
Bei einer gegebenen Spalte nimmt der folgende Code den kritischen Wert eines Normalitätstests seiner Verteilung an:

z = Report(Distribution(
Continuous Distribution(Column("Column 1")),
Fit Distribution(Normal(Goodness of Fit(1)))
);
);
prob = z[Outline Box("Goodness-of-Fit Test")][Number Col Box(2)] << Get(1);
Jetzt plane ich, dies in Tabellen mit unterschiedlichen Spaltenmengen zu implementieren. Was ich also gerne wissen würde, ist: Gibt es eine Möglichkeit, diesen Wert zu extrahieren, ohne Ressourcen für das Zeichnen des Diagramms aufwenden zu müssen? ? Ich möchte wirklich nur diesen Float-Wert.
Mein letzter Ausweg wäre:
1. Um das Diagrammfenster nach dem Extrahieren des Werts sofort zu schließen (ich weiß auch nicht, wie das geht) oder
2. Um den Shapiro Wilk- oder KS-Normalitätstest manuell durchzuführen, um den von mir benötigten Wert zu erhalten
Vielen Dank,
Louie
Die einfache Antwort lautet, dass JMP den gesamten Statistiksatz erstellt. Wenn Sie jedoch Ihrer Distribution () -Funktion ein "unsichtbares" Element hinzufügen, dauert es nicht lange, bis die Ergebnisse auf Ihrem PC angezeigt werden.
z = Report(Distribution(invisible,
Continuous Distribution(Column("Column 1")),
Fit Distribution(Normal(Goodness of Fit(1)))
);
);
prob = z[Outline Box("Goodness-of-Fit Test")][Number Col Box(2)] << Get(1);
z<< close window;
Vielen Dank, @ txnelson ! Genau das wollte ich tun.