Aide avec le script JMP pour automatiser la plateforme de dépistage<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie de trouver les relations entre de nombreuses variables et j'ai découvert que la plate-forme de dépistage fait du bon travail en beaucoup moins de temps que la régression pas à pas. J'essaie maintenant d'automatiser le processus d'attribution des variables aux rôles, d'exécuter la plate-forme de filtrage sur celles-ci, de transformer la sortie en une table de données, puis d'enregistrer cette table de données. Je l'ai déjà fait en gros dans le cas d'une régression pas à pas, mais je trouve que la Plateforme de Screening ne semble pas fonctionner comme ça. Tout d'abord, il semble que je n'ai aucun moyen d'obtenir l'arborescence du lanceur afin de pouvoir appuyer sur le bouton "OK". Ensuite, je ne vois pas comment envoyer un message pour générer un rapport que je pourrai ensuite manipuler. Est-ce possible? Pour clarifier, vous trouverez ci-dessous le script que j'ai développé pour automatiser la plateforme de régression pas à pas. Je veux essentiellement échanger le pas à pas pour le dépistage. Je ne pense pas que cela soit réellement possible, mais j'ai vraiment du mal à trouver des moyens alternatifs de le faire (au point d'essayer de pirater une solution laide et peu fiable en utilisant AutoHotKey !). Merci d'avance pour toute aide.
dt=Ouvrir("C:\testtable.jmp");
cc=dt <
ncols = N articles (cc);
Pour(i=1, i<=ncols, i++, Table de données actuelle(dt);
Pour(j=1, j<=ncols, j++,if( cc!=cc , cc < <
);
sw = Ajuster le modèle (
Personnalité (par étapes),
Pas d'interception,
Exécuter (Règle d'arrêt ("AICc minimum" )));
sw<
Attendez (1800);
repsw = sw<< Rapport ;
reptb = repsw[TableBox(2)]<< créer une table de données ;
reptb << Trier( Par( :Nom( "\!"F Ratio\!"" ) ), Ordre ( Décroissant ) , Remplacer le tableau );
reptb << Enregistrer sous("C:\"||cc ||.csv", Texte);
reptb << fermer la fenêtre ;
repsw << fermer la fenêtre ;
);
Aide avec le script JMP pour automatiser la plateforme de dépistageDave,
Pouvez-vous nous apprendre à utiliser JSL pour inviter l'utilisateur à choisir X et Y dans une fenêtre de dialogue de colonne ?
Merci, Kun.
Aide avec le script JMP pour automatiser la plateforme de dépistageBonjour, merci beaucoup pour votre réponse et désolé de mon retard à répondre. J'apprécie ton aide.
Aide avec le script JMP pour automatiser la plateforme de dépistageOuvrir("$SAMPLE_DATA/Big Class.jmp");
// dans cet exemple les colonnes sont affectées à des listes
// qui identifient leur rôle.Les listes pourraient être construites
// basé sur l'organisation de la table ou à partir d'une saisie utilisateur
// depuis une fenêtre de dialogue de colonnes
yRôle = {:hauteur} ;
xRole = {:poids, :age, :sexe} ;
// construit une représentation sous forme de chaîne de la commande de filtrage
// et remplace les rôles des colonnes
cmd = Eval Insert( "\[
s = Dépistage (Y(^yRole^), X(^xRole^) )
]\");
//Exécuter la commande
Eval(Parse(cmd));
// référence la fenêtre de filtrage
sr = s << rapport ;
// extraire les résultats du tableau
// (utilisez sr << show tree structure pour identifier les boîtes d'affichage)
t = sr[TableBox(1)];
// envoie un message pour convertir la boîte d'affichage en tableau
dt = t << Transformer en table de données ;
// ferme la fenêtre du rapport de filtrage
s << Fermer la fenêtre ;