Eseguiamo questo codice:
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
fg = dt << Fit Group(
Bivariate(
Y( :height ),
X( :weight ),
Group By(:age),
Fit Line
),
Bivariate(
Y( :height ),
X( :weight ),
Group By(:age),
Fit Line
),
Bivariate(
Y( :height ),
X( :weight ),
Group By(:age),
Fit Line
),
Bivariate(
Y( :height ),
X( :weight ),
Group By(:sex),
Fit Line
),
<<{Arrange in Rows( 4 )}
);
Otterrai un gruppo di adattamento in cui l'ultimo bivariato ha una colonna Raggruppa per diversa (:sex invece di :age)
Quindi clicchiamo sul primo "Riepilogo adattamento" e selezioniamo Crea tabella dati combinati.
Vedremo che la colonna età presenta valori mancanti per il grafico che ha la colonna Raggruppa per NON :età e non c'è alcuna colonna chiamata "sesso"
Age column has missing values where Group By column is not AgeAge column has missing values where Group By column is not AgeLa colonna Età presenta valori mancanti, mentre la colonna Raggruppa per non è Età
Sembra un bug. Almeno non mi aspettavo questo comportamento.
Anche la colonna Raggruppa per è una variabile, come X o Y.
Mi aspetterei che concatenasse le tabelle e avesse una colonna per ogni variabile Group By oppure, per semplificare l'analisi, che le impilasse e producesse solo due colonne: Group By Name e Group By Value.
Se si tratta di un bug, dove dovrei segnalarlo?
Invia un messaggio al supporto JMP