Comment utiliser une liste de colonnes comme colonnes d'analyse dans Tabulate ?J'ai un problème où je souhaite compiler la somme et n pour chaque test dans un grand programme de test. Je ne sais pas quel est mon problème, mais j'apprécierais quelques conseils. Le code compile et affiche la fenêtre Tabulate comme indiqué ci-dessous, mais n'est pas renseignée.

Ci-dessous le code que j'ai écrit :
dt = Current Data Table();
colList = dt << Get Column Names( string );
colname = Column(dt, "TEST_T") << getname;
testIndex = (Loc(colList, colname))[1];
numRows = N Rows(dt);
For(i = (testIndex + 1), i <= N Items(colList), i++,
column = Column(dt, colList[i]);
For(j = 1, j <= numRows, j++,
column[j] = Substitute(column[j],
"Pass", "1",
"Fail", "0"
);
);
);
//Change Modeling Type for Tabulate functionality
dt:tst_temp << Set Modeling Type(Nominal);
dt:SITE_NUM << Set Modeling Type(Nominal);
////Change Every Column after TEST_T to Numeric Data Type and Continuous Modeling type
For(i = (testIndex + 1), i <= N Items(colList), i++,
column = Column(dt, colList[i]);
column << Data Type(Numeric);
column << Set Modeling Type(Continuous);
);
list = dt << Get Column Names( string );
Remove From(list, 1, testIndex);
yieldByTest = (dt << Tabulate(
Add Table(
Column Table(
Grouping Columns(:tst_temp),
Statisitcs(Sum, N)
),
Row Table(
Analysis Columns(Column(Eval(list)))
)
),invisible
)
) << Make Into data Table;
yieldByTest << Set Name("Yield by Test Across Temperature");
Modélisation statistique avancéeÉtudes de consommation et de marchéAccès aux donnéesIngénierie Qualité et Procédésles fenêtresRe : Comment utiliser une liste de colonnes comme colonnes d'analyse dans Tabuler ?Veuillez fournir un exemple de ce que vous attendez de la sortie.
Re : Comment utiliser une liste de colonnes comme colonnes d'analyse dans Tabuler ?Je pense que cela fonctionne comme un exemple,
dans votre script, vous avez une faute de frappe "Statistics(Sum, N)"
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Get a list of all continuous Columns
colList = dt << Get Column Names( "Continuous" );
// Feed that list to Analysis Columns of Tabulate
dt << Tabulate(
Show Control Panel( 0 ),
Add Table( Column Table( Analysis Columns( Eval( colList ) ), Statistics( Mean, N ) ), Row Table( Grouping Columns( :sex ) ) )
);
Re : Comment utiliser une liste de colonnes comme colonnes d'analyse dans Tabuler ?Voici un exemple de sortie de la fenêtre Tabuler. En pratique, le nombre de rangées sera beaucoup plus important. Question de suivi, existe-t-il un moyen d'obtenir la somme/N dans une colonne pour chaque température à partir de la fenêtre Tabuler ? Je l'ai fait manuellement, mais je me demandais s'il existait un moyen simple de le faire à partir de la fenêtre Tabuler ?

Re : Comment utiliser une liste de colonnes comme colonnes d'analyse dans Tabuler ?C'est vraiment décevant - j'ai juste besoin de pratiquer mon orthographe, je suppose !