Ho un set di dati in cui ho condizioni e misurazioni diverse.
Per esempio:
Sex Age Altezza Numero di scarpe
Maschio 20 66 pollici. 10
Femmina 18 60 pollici. 8
Sto creando uno script per visualizzare la distribuzione e la variazione. Vorrei creare grafici per l'altezza e le dimensioni delle scarpe (separatamente). In alcuni casi ho alcuni valori anomali di altezza (supponiamo), ma la misura della scarpa è ancora valida. Quale riga di codice dovrei aggiungere ai miei script, per non includere le righe anomale in uno dei miei script... ma includerlo nell'altro mio script? Se uso nascondi/escludi, scompare completamente e non viene visualizzato in nessun grafico. Vorrei avere il controllo su quali grafici mostrano quali righe. Sto usando il grafico dell'indicatore di variabilità e i grafici di distribuzione.
Ciao @mochar
ci sono almeno due modi per fare quello che stai cercando.
in primo luogo, puoi utilizzare un "filtro dati locale" separatamente per i grafici che desideri filtrare. questo non influirà sulle altre trame.
l'altra opzione è manipolare il "tempo" dell'esecuzione usando e non usando il "ricalcolo automatico".
dai un'occhiata a questo script e facci sapere se aiuta.
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 )
)
)
),
));