JSL pour enregistrer une formule plus fluide de Graph BuilderJ'ai essayé de comprendre comment enregistrer la formule plus fluide de Graph Builder en utilisant JSL, sans succès. J'ai également essayé la fonction Spline Smooth() sur une table de données mais cela n'a pas non plus fonctionné pour moi. Ce que j'essaie de faire, c'est d'automatiser un processus que je fais encore et encore en utilisant la colonne enregistrée à partir du plus fluide dans Graph Builder. C'est un processus assez long et je peux en écrire toutes les parties, à l'exception de la sauvegarde plus fluide et tout dépend de la colonne de données lissées. Quelqu'un a-t-il une idée.
Des exemples de ce que j'ai essayé sont présentés ci-dessous :
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Overlay( :type ) ),
Elements( Points( X, Y, Legend( 14 ) ), Smoother( X, Y, Legend( 15 ) ) ),
Save Smoother Formula( 1 )
);
et
var = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Overlay( :type ) ),
Elements( Points( X, Y, Legend( 14 ) ), Smoother( X, Y, Legend( 15 ) ) ),
);
var << Save Smoother Formula;Modélisation statistique avancéeRe : JSL pour enregistrer une formule plus fluide à partir de Graph BuilderMerci Xan! Cela fonctionne vraiment très bien ! J'ai également pu modifier la valeur lambda avec une petite recherche dans le Guide de script. La valeur par défaut me convient, mais j'ai constaté qu'une valeur différente fonctionne généralement mieux pour mes données. J'utilise également une variable de superposition et cela fonctionne très bien aussi ! J'apprécie vraiment l'aide!
Re : JSL pour enregistrer une formule plus fluide à partir de Graph BuilderLa commande sur l'élément le plus fluide dans son menu triangulaire rouge est Enregistrer la formule. Vous pouvez l'envoyer via JSL à l'aide de la commande Update Element.
gb = Graph Builder(
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 )) )
);
gbb = Report( gb )[Graph Builder Box( 1 )];
gbb << Update Element( 1, 1, 2, {Save Formula} );
Re : JSL pour enregistrer une formule plus fluide à partir de Graph BuilderJe pense que cela fonctionnera probablement. Je le regardais justement quand tu as posté ceci. Merci!
Re : JSL pour enregistrer une formule plus fluide à partir de Graph BuilderAucun problème.
J'ai découvert que vous pouvez enregistrer les valeurs prédites à partir d'un ajustement Kernel Smoother à l'aide de la plate-forme Bivariate (Fit Y by X). Voir ce fil . Donc ça pourrait être une solution pour vous ?
Phil
Re : JSL pour enregistrer une formule plus fluide à partir de Graph BuilderMerci Phil.Je vais faire une demande de liste de souhaits.
Re : JSL pour enregistrer une formule plus fluide à partir de Graph BuilderSalut,
En général, vous devriez consulter l'index de script JMP à partir du menu d'aide pour trouver la commande dont vous avez besoin.
Dans ce cas, il semble que ce ne soit pas une fonctionnalité scriptable. J'ai regardé dans l'index et je n'ai rien trouvé. J'ai également vu d'autres questions à ce sujet dans la communauté JMP et elles n'avaient pas de solutions.
Vous voudrez peut-être ajouter ceci au Liste de souhaits JMP .
Salutations,
Phil