Puis-je sauvegarder des scripts qui reflètent les modifications apportées aux lignes lors d'une analyse? Par exemple, si j’ai une table de données et que j’enregistre un script t-test, mais j’exclus certaines lignes et exécute un second script t-test, les deux scripts peuvent-ils transformer les lignes en un<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Puis-je sauvegarder des scripts qui reflètent les modifications apportées aux lignes lors d'une analyse? Par exemple, si j’ai une table de données et que j’enregistre un script t-test, mais que j’exclus certaines lignes et que j’exécute un second script t-test, les deux scripts peuvent-ils activer et désactiver les lignes si nécessaire dans le même système? table de données?
Re: Puis-je enregistrer des scripts qui reflètent les modifications apportées aux lignes lors d'une analyse? Par exemple, si j’ai une table de données et que j’enregistre un script t-test, mais que j’exclus certaines lignes et que j’exécute un second script t-test, les deux scripts peuvent-ils inverser les lignes?Juste pour ajouter un peu à la réponse de Jim, vous pouvez essayer ce code. Faites "Fichier> Nouveau> Nouveau script", coupez et collez ceci dans la fenêtre qui apparaît, puis "Edition> Exécuter le script". Regardez la mise à jour du rapport lorsque les états des lignes enregistrées sont appliqués.
NamesDefaultToHere ( 1 ) ;
dt = Ouvrir ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// Crée des colonnes pour conserver les états de ligne
s1 = dt << NewColumn ( "Etat 1" , Rowstate ) ;
s2 = dt << NewColumn ( "Etat 2" , Rowstate ) ;
// Remplir ces colonnes
dt << selectRandomly ( 0.5 ) ;
dt << hideAndExclude ;
dt << clearSelect ;
s1 << copyFromRowStates ( s1 ) ;
dt << clearRowStates ;
dt << selectRandomly ( 0.5 ) ;
dt << hideAndExclude ;
dt << clearSelect ;
s2 << copyFromRowStates ( s2 ) ;
dt << clearRowStates ;
// Utilise les états de ligne enregistrés (utilisez 'Recalcul automatique' pour que le rapport réponde)
dt << Une manière ( Y ( : la taille ) , X ( : sexe ) , t test ( 1 ) , Diamants moyens ( 1 ) , Recalcul automatique ( 1 ) ) ;
Attendre ( 3 ) ;
s1 << copyToRowStates ;
Attendre ( 3 ) ;
dt << clearRowStates ;
s2 << copyToRowStates ;
Attendre ( 3 ) ;
dt << clearRowStates ;
Re: Puis-je enregistrer des scripts qui reflètent les modifications apportées aux lignes lors d'une analyse? Par exemple, si j’ai une table de données et que j’enregistre un script t-test, mais que j’exclus certaines lignes et que j’exécute un second script t-test, les deux scripts peuvent-ils inverser les lignes?Cela peut être accompli en enregistrant les états de ligne utilisés pour le premier test t dans une colonne, puis en exécutant le test t et en enregistrant le script t-test. Ensuite, effectuez vos exclusions et enregistrez les nouveaux états de ligne dans une nouvelle colonne, puis exécutez et enregistrez le nouveau script t-test.
Pour créer une colonne d'états de rangée dans laquelle ils doivent être stockés, créez simplement une nouvelle colonne, mais au lieu d'en faire une colonne numérique ou caractère, sélectionnez "Rangée".
Puis faites tous les excludes, couleurs, sélections, etc. tu veux. Ensuite, allez dans le panneau des colonnes et cliquez avec le bouton droit de la souris sur la colonne rowstate que vous venez de créer et sélectionnez "Copier à partir des lignes".
À ce stade, vous devrez copier manuellement les valeurs de colonne rowstate dans les états de ligne avant d'exécuter le script que vous souhaitez exécuter. Pour automatiser cette procédure pour les scripts, vous devez simplement éditer le script que vous avez enregistré et ajouter les éléments suivants en haut du script:
nom de colonne de la colonne rowstate contenant les exclusions souhaitées pour ce test t << copier dans rowstates;
Cela ramènera les états de ligne à l'état dans lequel ils se trouvaient lorsque vous les avez enregistrés dans la nouvelle colonne d'états de ligne.
.