Hallo zusammen,
Der folgende Code ermittelt für eine gegebene Spalte den kritischen Wert eines Normalitätstests ihrer Verteilung:

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 unterschiedlicher Spaltenanzahl umzusetzen. Ich würde also gerne wissen, ob es eine Möglichkeit gibt, 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 Wertes sofort zu schließen (ich weiß auch nicht, wie das geht), oder
2. Um den benötigten Wert zu erhalten, muss ich manuell den Shapiro Wilk- oder KS-Normalitätstest durchführen
Danke,
Louie
Vielen Dank, @txnelson ! Genau das hatte ich vor.
Die einfache Antwort ist, dass JMP den gesamten Statistiksatz erstellt, aber wenn Sie Ihrer Distribution()-Funktion ein „unsichtbares“ Element hinzufügen, werden die Ergebnisse nicht lange auf Ihrem PC angezeigt.
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;