comment parcourir par variable tout en traçant des tracés de variablesSalut,
J'essaie de tracer plusieurs graphiques à variables où l'axe Y correspond à différentes colonnes contenant MIP dans le nom de la colonne. J'ai une colonne appelée nom d'étape et j'ai besoin de ces tracés pour différents noms d'étape.
Par exemple : MIP1 pour l'étape A et l'étape B, etc.
Je peux utiliser la variable "By" lors de la création des tracés. Mais comment étendre cela à plusieurs étapes.
dt = Open( "C:\REPORT.csv" );
a = "MIP_";
col = dt << get column names( string );
nc = N Items( col );
theo_params = {};
For( i = 1, i <= nc, i++,
If( Contains( col[i], a ),
Insert Into( theo_params, col[i] )
)
);
Print(theo_params);
nw = New Window( "theo data", container = V List Box() );
For ( i=1, i<=N items(theo_params), i++,
content = V List Box(
dt << Variability Chart(
Y( Column(dt,theo_params[i]) ),
X( :CAUSE,:M_ID, :S_ID, :HEAD_ID ),
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
SendToReport(
Dispatch(
{__VarChart__},
"2",
)
)
)
);
container << Append(content)
);Re : comment effectuer une boucle par variable tout en traçant des tracés de variablesJe n'ai pas eu à utiliser de boucle. Le simple fait d'ajouter le nom By Step a fait l'affaire.
Re : comment effectuer une boucle par variable tout en traçant des tracés de variablesVous trouverez ci-dessous une extension très simple de votre méthode spécifiée.Il montre une façon de développer une sortie avec plus d'une plate-forme, sur plusieurs colonnes.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
colNamesList = dt << get column names( continuous, string );
nw = New Window( "theo data", V List Box( hlb1 = H List Box(), hlb2 = H List Box() ) );
For( i = 1, i <= N Items( colNamesList ), i++,
discontent = V List Box(
Distribution(
Continuous Distribution( Column( Column( dt, colNamesList[i] ) ) )
)
);
hlb1 << append( discontent );
onewaycontent = V List Box(
oneway( x( :sex ), y( Column( dt, colNamesList[i] ) ) )
);
hlb2 << append( onewaycontent );
);
Re : comment effectuer une boucle par variable tout en traçant des tracés de variablesSi vous pouvez créer le tracé souhaité à l'aide de l'outil Tableau de variabilité (ou n'importe où ailleurs dans JMP), vous pouvez toujours extraire le script pour le faire à partir du menu du petit triangle rouge et trouver quelle partie du code correspond aux modifications que vous avez apportées. Si je lis bien votre question, je pense que vous voulez insérer un argument Where() dans la fonction Tableau de variabilité. Si vous aviez une variable step_list et que vous la parcouriez avec j comme variable d'index, cela ressemblerait à ceci dans chaque appel à Variability Chart :
...
Y( Column(dt,theo_params[i]) ),
X( :CAUSE,:M_ID, :S_ID, :HEAD_ID ),
Where(:Step Name == step_list[j]),
...