Script pour "Spline Predicted Values"<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salutations à tous,
En espérant qu'une personne plus expérimentée en écriture de scripts JMP puisse proposer quelques suggestions ici.
Ce que j'aimerais faire, c'est ajuster Y par X par groupe et Ajuster une spline (0,1; Standardisé), puis enregistrer les valeurs prédites dans une nouvelle colonne de ma table de données actuelle. J'ai pu faire la première partie (adapter le modèle et la spline) et j'ai vu que je pouvais enregistrer les valeurs prédites de la spline par un simple clic droit sur le triangle rouge, mais je ne veux pas le faire. ceci manuellement. J'aimerais le faire automatiquement via un script.
Lorsque je sélectionne les options "Enregistrer les valeurs prédites" dans les Préférences JMP (Plate-forme-Bivariée), cela fonctionne mais cela prend un temps extrêmement long.
Enfin, mes Yvar sont la date et j'aimerais attribuer le format "j / m / a" à la nouvelle colonne créée.
Merci beaucoup pour l'aide!
Pierre
Re: Script for "Spline Predicted Values"Je voulais juste ajouter testé dans JMP13 aussi. Le problème semble être le même.
Re: Script for "Spline Predicted Values"Vous vous demandez s'il y a une mise à jour à ce sujet. Le problème est le même dans JMP12: la syntaxe suggérée semble être extrêmement lente pour les données volumineuses par rapport à l'exécution manuelle des étapes. Est-il possible de reproduire la performance manuelle? Par exemple, j'essaierai de créer les parcelles avec les ajustements, puis d'envoyer le message après coup pour qu'il se comporte davantage comme si vous utilisiez le bouton rouge si je peux trouver une syntaxe pour cela.
Re: Script for "Spline Predicted Values"Hmmm ... c'est étrange, mais vous avez raison. J'ai construit un tableau comme vous l'avez décrit et je peux voir le même problème de performances que vous.
Je vais le transmettre à notre équipe de développement et voir si elle a une suggestion et si nous pouvons l'améliorer dans une prochaine version.
Je suis désolé pour la difficulté.
-Jeff
Re: Script for "Spline Predicted Values"Merci beaucoup pour la réponse.
En fait, j'ai trouvé l'option {Sauvegarder les prévisions} le lendemain de mon message. Je l'ai essayée, mais cela a pris un certain temps aussi longtemps que l'option "Enregistrer les valeurs prédites" dans les préférences JMP était très rapide avec la méthode manuelle. La raison de ce long processus est certainement le nombre élevé de données dont je dispose (environ 550 groupes et 18 000 lignes ...), car cela fonctionne très bien dans l'exemple "Big class" où le nombre de lignes est plus petit que dans mon exemple. table.
Je ne sais pas pourquoi la méthode de script est plus de 10 fois plus longue que la méthode manuelle ...
Re: Script for "Spline Predicted Values"Essayez quelque chose comme ça:
dt = open("$SAMPLE_DATA\Big Class.jmp");
biv=dt << Bivariate(
Y( :height ),
X( :weight ),
Fit Spline( 0.1, Standardized, {Line Color( {208, 64, 86} )}, {Save Predicteds} ),
By( :age )
);
Pour formater la colonne, vous pouvez envoyer le message Format à la nouvelle colonne, qui sera la dernière colonne du tableau.
column(dt, ncol(dt))<< format("d/m/y");-Jeff
Re: Script pour "Spline Predicted Values"Ajout d'une mise à jour ici, bien que ce fil soit vieux de quelques années. Certaines améliorations significatives des performances ont été apportées au JMP 14, ce qui a résolu ce problème et d'autres.