io avere una tabella unita che combina due tabelle di riepilogo. Voglio tracciare i risultati di una colonna contro l'altra. Queste colonne sono calcolate dai valori nelle rispettive tabelle padre e sono bloccate. Tuttavia, voglio anche tracciare un trendline di riferimento (1: 1) su questo grafico. Per fare questo vorrei aggiungere quattro righe con valori numerici nelle due colonne che sto tracciando e creare una nuova colonna che distingua le righe "esperimento" da "1: 1" righe.
Ho fatto diversi tentativi per aggiungere queste righe alla mia tabella senza alcun risultato, compresa la generazione di una tabella separata con i valori di riferimento in essa e quindi concatenandola alla mia tabella di riepilogo, ma le colonne non combinano correttamente (i valori nella nuova tabella semplicemente non appaiono nella tabella concatenata).
Preferirei creare una copia della mia tabella di riepilogo unito corrente che sblocchi le colonne dell'esperimento. Posso vedere come sbloccare le colonne sulla GUI, ma sto cercando di fare tutto questo all'interno di uno script jsl. L'unico modo che posso vedere finora per sbloccare le colonne è quello di utilizzare un codice 'Collega ai dati originali (0)' nei passi della tabella di riepilogo originale, ma non sono sicuro di volerlo davvero fare - c'è un modo per creare una copia della mia tabella di dati corrente che copia solo i valori numerici e non le formule in modo che possa aggiungere valori numerici piatti alle nuove righe?
Puoi creare una copia del tuo tavolo senza formule.
dt2 =dt << Subset( All Rows, All Columns,
Copy Formula(0), OutputTableName("Just Values")
);Nota che
- Le colonne con le formule sono bloccate. È necessario rimuovere la formula per aggiungere valori.
- Il riepilogo delle tabelle è bloccato da righe a meno che, come hai affermato, si specifichi 'Collega ai dati originali (0)'. Inoltre, è possibile sbloccare le colonne, ma le tabelle principale e di riepilogo non sono più collegate. Nota JMP 13, 14 è possibile creare join virtuali
dt = open("$Sample_data/Big Class.jmp");
dtsum = dt << Summary( Group(:sex), Mean(:weight, :height));
for(i=1, i<=ncol(dtsum), i++,
column(dtsum,i) << lock(0)
);- È possibile aggiungere una linea di riferimento alla cornice del grafico senza aggiungere punti a una tabella. Non sono sicuro che cosa rappresenti 1: 1. Se significa la linea Y = X, qualcosa come gr_framebox << Aggiungi lo script di grafica (2, funzione Y (x, x)) può essere usato / Ulteriori dettagli sono necessari se questo è il percorso che si vuole intraprendere.