J'ai un ensemble de données où j'ai des conditions et différentes mesures prises.
Par exemple:
Sexe Âge Taille Pointure
Homme 20 66 po. dix
Femme 18 60 po. 8
Je fais un script pour voir la distribution et la variation. Je voudrais faire des graphiques pour la taille et la pointure (séparément). Dans certains cas, j'ai des valeurs aberrantes en hauteur (supposons), mais la pointure est toujours valable. Quelle ligne de code devrais-je ajouter à mes scripts, pour ne pas inclure les lignes aberrantes dans l'un de mes scripts... mais les inclure dans mon autre script ? Si j'utilise le masquage/exclusion, il disparaît complètement et n'apparaît dans aucun graphique. Je voudrais avoir le contrôle sur quels graphiques montrent quelles lignes. J'utilise le tableau de jauge de variabilité et les tableaux de distribution.
Salut @mochar
il y a au moins deux façons de faire ce que vous cherchez.
tout d'abord, vous pouvez utiliser un "filtre de données local" séparément pour les graphiques que vous souhaitez filtrer. cela n'affectera pas les autres parcelles.
l'autre option consiste à manipuler le "timing" de l'exécution en utilisant et non en utilisant "recalc automatique".
jetez un oeil à ce script et faites-nous savoir si cela vous aide.
names default to here (1);
Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Big Class - Variability Chart of height, weight by sex",
h list box (V List Box(
Variability Chart(
Automatic Recalc( 1 ),
Y( :height ),
X( :sex ),
Model( "Main Effect" ),
Variability Summary Report( 1 ),
Points Jittered( 1 )
),
Variability Chart(
Automatic Recalc( 1 ),
Y( :weight ),
X( :sex ),
Variability Summary Report( 1 ),
Mean of Std Dev( 1 ),
Points Jittered( 1 )
)
),
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution( Column( :height ) ),
Continuous Distribution( Column( :weight ) ),
Local Data Filter(
Add Filter(
columns( :height, :weight ),
Where( :height >= 55 & :height <= 70 ),
Where( :weight >= 64 & :weight <= 160 )
)
)
),
));