Salut,
Existe-t-il un moyen de signaler les paramètres de test présentant des variations d'un site à l'autre ?
Je suis conscient de regarder le tableau de variabilité, mais j'explore des moyens d'identifier statistiquement et de mettre en œuvre à l'aide de JSL, ce qui rendrait l'analyse plus rapide.
L'idée est de créer une colonne qui indique si le paramètre de test présente des variations d'un site à l'autre. Aucune suggestion?
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
Merci,
C'est ce que je recherche. Merci @matth1
Je ne sais pas si je comprends exactement ce que vous voulez, mais vous pouvez utiliser la plateforme Oneway intégrée et extraire les résultats de la comparaison des moyennes ? Quelque chose comme ça:
names default to here(1);
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
dt << New Column( "PM_L1_Modified", set formula( If( :SITE == 1, :PM_L1 + 1, :PM_L1 ) ) );
cols1 = dt << get column names( Continuous );
For( j = 1, j <= n items( cols1 ), j++,
ow = dt << Oneway(
Y( cols1[j] ),
X( :SITE ),
All Pairs( 1 ),
Comparison Circles( 0 ),
Invisible
);
level1 = (Report( ow )["Means Comparisons", "Comparisons for all pairs using Tukey-Kramer HSD", "Ordered Differences Report",
String Col Box( "Level" )]) << get();
level2 = (Report( ow )["Means Comparisons", "Comparisons for all pairs using Tukey-Kramer HSD", "Ordered Differences Report",
String Col Box( "- Level" )]) << get();
pval = (Report( ow )["Means Comparisons", "Comparisons for all pairs using Tukey-Kramer HSD", "Ordered Differences Report",
String Col Box( "p-Value" )]) << get();
ow << close window();
p_count = 0;
For( i = 1, i <= N Items( pval ), i++,
If( pval[i] < 0.05,
text = Substitute( "For __col__, sites __l1__ and __l2__ are statistically different",
Expr( __col__ ), cols1[j],
Expr( __l1__ ), level1[i],
Expr( __l2__ ), level2[i]
);
Print( text );
p_count++;
// Do stuff here
)
);
if( p_count == 0, print( char( cols1[j] ) || ": no statistically different sites" ) );
);
Vous obtiendrez alors un résultat comme celui-ci :
...
"PM_L1: no statistically different sites"
"P1: no statistically different sites"
"M1: no statistically different sites"
"For PM_L1_Modified, sites 1 and 5 are statistically different"
"For PM_L1_Modified, sites 1 and 2 are statistically different"
"For PM_L1_Modified, sites 1 and 4 are statistically different"
"For PM_L1_Modified, sites 1 and 3 are statistically different"
J'ai dû créer une nouvelle colonne car aucun des paramètres de Semiconductor Capability ne semble avoir de dépendance au SITE !
Vous pouvez alors faire quelque chose d’intéressant avec le paramètre et les sites qui présentent des différences statistiquement significatives.
Il s'agit d'une solution très simple qui pourrait être optimisée, ou il existe peut-être un meilleur moyen intégré à JMP d'obtenir ces informations.