JMP Tabulate può fornire modifiche relative dei dati parametrici rispetto a un punto di riferimento nel tempo (ad esempio le tabelle pivot)?Di solito ho molti set di dati che esamino con le tabelle pivot di Excel, ma mi chiedevo se sarebbe possibile utilizzare le tabelle tabulate in JMP per effettuare analisi simili.
I dati sono simili all'esempio nella tabella Excel allegata. Quattro dispositivi vengono testati 5 volte, a 0h, 1h, 20h, 50h, 100h.
In ogni misurazione vengono misurati parametro1 e parametro2. Vorrei una tabella che abbia dati in colonne ad albero
per ogni dispositivo/tempo: Valore dei dati, Differenza nel valore dei dati rispetto alla prima misurazione, Differenza nel valore dei dati in percentuale rispetto alla prima misurazione.
Oggi importo set di dati molto grandi in JMP (10-100 parametri, migliaia di dispositivi), esporto i dati in Excel
per creare tabelle pivot che riorganizzano i dati con tabelle pivot per aggiungere le colonne che mostrano le modifiche parametriche
e successivamente importo nuovamente i dati in JMP per la rappresentazione grafica, l'analisi di degradazione, i grafici di correlazione ecc.
Naturalmente posso farlo in JMP con script che dividono la tabella, aggiungono nuove colonne con formule, le impilano, rinominano le nuove colonne, ecc., ma è un modo molto rigido di farlo e non ho trovato un modo per farlo in modo dinamico senza codificare in modo rigido i tempi del test.
Le tabelle pivot di Excel sono purtroppo molto più facili da usare, ma non mi piace il fatto di dover andare avanti e indietro su Excel.
con tutti i dati.
Avete qualche idea su come sia possibile farlo in JMP con le tabelle tabulate?
Automazione e scriptingAccesso ai datiFusione e pulizia dei datiEsplorazione e visualizzazione dei datiPersonalizzazione di massaIngegneria della qualità e dei processiAnalisi di affidabilitàRi: JMP Tabulate può fornire modifiche relative ai dati parametrici relativi a un punto di riferimento nel tempo (come le tabelle pivot)?Penso che dovrai aggiungere un paio di formule e quindi puoi creare una tabella di tabulazione/riepilogo come questa

Creerei una colonna per calcolare il valore Zero. A seconda dei tuoi dati, potrebbe essere utilizzato qualcosa di più semplice (o più complicato).
Col Mean(
If(Col Min(:Time, :Device, :Group, :Batch, :Name) == :Time,
:Value,
.
),
:Device, :Group, :Batch, :Name
);
Quindi creare le colonne di calcolo
:Value / :GroupZero - 1
E
:Value - :GroupZero
Di seguito è riportato lo script che JMP ha creato per me (lo ripulirei molto e lo renderei più robusto)
// Delete column: Column 7
Data Table("Data") << Delete Columns(:Column 7);
// New column: Column 7
Data Table("Data") << New Column("Column 7",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: GroupZero
Data Table("Data"):Column 7 << Set Name("GroupZero") <<
Set Formula(
Col Mean(
If(Col Min(:Time, :Device, :Group, :Batch, :Name) == :Time,
:Value,
.
),
:Device,
:Group,
:Batch,
:Name
)
);
// New column: Column 8
Data Table("Data") << New Column("Column 8",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: Diff to 0
Data Table("Data"):Column 8 << Set Name("Diff to 0") <<
Set Formula(:Value - :GroupZero);
// New column: Column 9
Data Table("Data") << New Column("Column 9",
Numeric,
"Continuous",
Format("Best", 12)
);
// Change column info: Diff to 0perc
Data Table("Data"):Column 9 << Set Name("Diff to 0perc") << Format("Percent", 12, 2)
<< Set Formula(:Value / :GroupZero - 1);
// Change column modeling type: Device
Data Table("Data"):Device << Set Modeling Type("Nominal");
// Change column modeling type: Batch
Data Table("Data"):Batch << Set Modeling Type("Nominal");
// Change column modeling type: Time
Data Table("Data"):Time << Set Modeling Type("Nominal");
// Report snapshot: Data - Tabulate
Tabulate(
Show Control Panel(0),
Add Table(
Column Table(Analysis Columns(:Value), Statistics(Mean)),
Column Table(Analysis Columns(:Diff to 0, :Diff to 0perc), Statistics(Mean)),
Row Table(Grouping Columns(:Device, :Group, :Batch, :Name, :Time))
)
);
Ri: JMP Tabulate può fornire modifiche relative ai dati parametrici relativi a un punto di riferimento nel tempo (come le tabelle pivot)?Oh! Grazie Jarmo!
Non avrei mai immaginato che Col Mean potesse essere usato in quel modo...
Se ovviamente hai perso alcune nozioni di base.
Molte molte grazie, ho delle serie pulizie da fare nei miei script 
/Jessica