Renvoie les résultats de la plateforme de manière structurée (par exemple, sous forme de tableau associatif)Les utilisateurs avancés obtiennent les résultats des plates-formes (par exemple, Fit Model) par des scripts. Mais pour cela, JMP oblige l'utilisateur à « gratter » le rapport, ce qui est pénible. Il sera très utile que les résultats de l'analyse soient, comme dans R, renvoyés de manière structurée, par exemple sous forme de tableau associatif.
Automatisation et scriptsOrganisation du contenuAccès aux donnéesPersonnalisation de massePartager et communiquer les résultatsRe : Renvoyer les résultats de la plate-forme de manière structurée (par exemple, sous forme de tableau associatif)Merci, Xan. Je sais comment extraire les rapports JMP et je le fais régulièrement. Le problème survient en raison d'une incohérence entre les différentes plates-formes concernant la structure de leurs rapports (quant à la manière dont ils doivent être supprimés) et avec les rapports qui existaient au début de JMP. Par exemple, la commande Bivariée déclenche l'une des nombreuses plates-formes, notamment Contingence. Le rapport de contingence peut comporter différents éléments en fonction des données, par exemple le nombre de valeurs uniques des variables. Cela rend les rapports assez simples aux yeux de l'homme, mais crée des maux de tête lorsqu'ils doivent être supprimés. J'espère pouvoir voir une structure "cachée" cohérente quelles que soient les données, qui semblent se trouver dans des rapports relativement nouveaux, dans tous les rapports JMP tels que Contingence.
Re : Renvoyer les résultats de la plate-forme de manière structurée (par exemple, sous forme de tableau associatif)Deux façons de supprimer un rapport maintenant :
- Obtenez XML() et XPath Query()
biv = Bivariate( Y( :weight ), X( :height ), Fit Line( ) );
x = biv << Get XML();
XPath Query(x, "//NumberColBoxItem[preceding-sibling::NumberColBoxHeader='Estimate']/text()");
// {"-127.1452", "3.7113549"}
nb = report(biv)[OutlineBox("Parameter Estimates")][NumberColBox(1)];
nb << Get As Matrix();
// [-127.145248610913, 3.71135489385953]
Ni l’un ni l’autre n’est trivial, mais un tableau associatif ou une liste imbriquée géante introduisent également des complexités. Par exemple, un tableau associatif nécessite des clés uniques et n'a aucun sens de l'ordre.