J'ai un rapport récapitulatif ANOM que j'ai généré dans JMP. Je voulais extraire les moyennes du groupe dans chaque ligne du rapport et les enregistrer dans une nouvelle table de données (Run Chart) à l'aide du script JSL, de l'aide ?
À quoi ressemble votre run_chart_table ? Vous pourriez peut-être utiliser << la table Make Into Data dans la table de résultats Oneway et la concaténer.
Je souhaite attribuer les moyennes de groupe (moyennes de groupe pré et post) du tableau du rapport récapitulatif anom aux variables, puis les coller dans les colonnes pré et post du tableau de données ci-dessous.


Voici quelques bonnes options
- Utiliser make into datatable et concaténer
- Obtenez des valeurs dans la liste/matrice, ajoutez autant de lignes que vous en avez et utilisez l'indice des tables de données
Et voici un script possible pour transformer en datatable + concaténer
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Drug.jmp");
dt_results = New Table("Results",
Add Rows(0),
New Column("FA", Character, Nominal),
New Column("Pre", Numeric, Continuos),
New Column("Post", Numeric, Continuos),
New Column("Shift", Character, Nominal),
New Column("Date", Numeric, Continuos)
);
ow = dt << Oneway(Y(:y), X(:Drug),
ANOM(1, Show Summary Report(1), Point Options("Show Needles"))
);
tb = Report(ow)[Outline Box("Analysis of Means Summary"), Table Box(1)];
dt_ow = tb << Make Into Data Table;
Column(dt_ow, "Lower Limit") << Set Name("Pre");
Column(dt_ow, "Group Mean") << Set Name("Post");
dt_ow << Delete Columns({"Level", "Group N", "Upper Limit", "Limit Exceeded"});
dt_results << Concatenate(
dt_ow,
"Append To First Table"
);
Close(dt_ow, no save);