Ho una tabella dati da cui eseguo un'analisi bivariata con adattamento lineare.Esistono molti diversi grafici lineari divisi in gruppi di Wafer, BitSize e DieSite in base all'uso di By come di seguito:
WbPlots = dt << Bivariate(
Y(Column(Weibull_y_name)),
X(Column(Weibull_x_name)),
Fit Line( {Line Color( {213, 72, 87} )} ),
By(:Wafer,:BitSize,:DieSite)
);
Successivamente, voglio creare tabelle di dati combinate di tutti i riepiloghi di adattamento e stime dei parametri prodotti, quindi lo faccio con:
WbPlotsReport = WbPlots << report;
dt_values = WbPlotsReport[1][tablebox(3)] << make combined data table;
dt_fitqual = WbPlotsReport[1][tablebox(1)] << make combined data table;
Il problema è che per alcuni raggruppamenti di Wafer, BitSize e DieSite viene prodotto il report Lack of Fit mentre per altri raggruppamenti di Wafer, BitSize e DieSite non viene prodotto il report Lack of Fit.Ogni volta che viene prodotta la mancanza di adattamento, il mio uso di tablebox (3) non fornisce le stime dei parametri desiderate per tutti i raggruppamenti in cui appare la mancanza di adattamento perché in quel caso le stime dei parametri diventano tablebox (4) anziché tablebox (3).
Per risolvere questo problema, posso in qualche modo fare riferimento al rapporto Stime dei parametri per nome piuttosto che per la sua posizione come in tablebox (3)?In alternativa, posso in qualche modo istruire JMP a non includere il rapporto Mancanza di adattamento per nessuno dei raggruppamenti in modo che tablebox (3) selezioni correttamente il rapporto Stime dei parametri?Grazie.
Puoi facilmente puntare alla casella di contorno in cui è nidificata la casella di tabella, quindi fare riferimento alla casella di tabella come TableBox (1)
dt_values = WbPlotsReport[1][["Parameter Estimates"][tablebox(1)] << make combined data table;