FDE per valutare la variabilità da esecuzione a esecuzione: funziona con B/P-spline ma non con Wavelet (?)Ciao,
Sfondo : Ho lavorato sull'utilizzo FDE valutare variabilità da corsa a corsa per ciascun sensore nell'esempio fornito qui, funziona quando si utilizza B-spline ma non Wavelet. Nel file jmp "1 - Furnace_10_Sensors_5_Runs.jmp", eseguendo lo script "FDE by Sensor" (per valutare la variabilità da esecuzione a esecuzione)", eseguo FDE by "Sensor" senza ID. Per ciascun sensore salvo quindi i riepiloghi. Da ciascuna tabella di riepilogo (ad es. "S1_B-Spline Model Summaries (Gradi=3, Nodi=9).jmp" ) copio/incollo la formula che si trova nella colonna:"Temperatura (°C) Formula della funzione media"n torna alla tabella iniziale tabella nella colonna 9 (ovvero: "Temp per sensore "n) che contiene una funzione Match() per allineare correttamente la formula per ciascun sensore. Calcolo nella colonna 10 ("Residui (per sensore) "n) la differenza tra la temperatura osservata e la formula precedente per valutare la variabilità da esecuzione a esecuzione (vedere script "Residui vs. Tempo (min)"). Ne sono felice.
Problema: Per un altro esempio sto utilizzando Wavelet anziché B-spline (perché i grafici diagnostici sono molto migliori quando si utilizza Wavelet su questo altro esempio non fornito qui) e sono bloccato. A scopo dimostrativo, se eseguo Model=Wavelet anziché B-spline su "1 - Furnace_10_Sensors_5_Runs.jmp", quando salvo i riepiloghi ("S1_Wavelets Model Summaries (Wavelet=Symlet 6.jmp") non ho la colonna:" Temperatura (°C) Funzione media Formula"n ma solo la colonna Father Wavelet e colonne aggiuntive ma nessuna di esse contiene una formula che potrei copiare/incollare nella tabella iniziale, quindi sono bloccato.
Domanda 1: esiste una soluzione alternativa quando si utilizza Wavelet? oppure devo usare B o P-spline?
Domanda 2: qualcuno ha sviluppato uno script per facilitare il passaggio di ottenere formule dalle varie tabelle di riepilogo e copiare/incollare nella tabella iniziale in una singola colonna in cui abbina () ogni formula alla condizione appropriata?
Nota : analisi ispirata a Colleen McKendry (2023-EU-30MP-1316)
Ri: FDE per valutare la variabilità da esecuzione a esecuzione: funziona con B/P-spline ma non con Wavelet (?)CIAO @Emmanuel_Romeu ,
ottimo esempio innanzitutto, grazie per la condivisione.
Dovresti essere in grado di ottenere quelle formule in generale, ma una volta ho riscontrato qualcosa di simile. Credo che fosse dovuto al numero di curve individuali, se ricordo bene.
Ho appena provato a salvare i riepiloghi dalla tabella di esempio, impostando FDE con "Sensor_Run" come variabile ID:

In quel caso sono riuscito a ottenere le formule che hai chiesto.
Quindi non è la risposta o la soluzione perfetta, ma forse ti guida verso una risposta.
Sarei felice di sapere quale sarebbe la tua soluzione 
Migliore
Floriano
Ri: FDE per valutare la variabilità da esecuzione a esecuzione: funziona con B/P-spline ma non con Wavelet (?)Ciao,
Dopo aver parlato con Peter Hersh, penso che abbiamo trovato una soluzione.
Problema: quando si esegue senza "ID" e si salvano i riepiloghi, non ci sono formule quando si utilizza il wavelet, mentre ce ne sono quando si utilizzano i modelli spline B/P. Facciamolo diversamente.
Soluzione alternativa: Quando si corre con "ID = Sensore", otteniamo 10 funzioni, una per ciascun sensore, ciascuna contenente i dati di 5 curve/corse. Tuttavia, la curva media riguarda tutti i sensori, quindi non posso valutare direttamente la variabilità da esecuzione a esecuzione per ciascun sensore.
Selezionando un sensore nel grafico del punteggio, ad esempio S1, gli FPC vengono compilati nel Profiler FPC. Usando il simulatore, possiamo simulare il risultato per la curva media. Mantieni fissi gli FPC, imposta il tempo come casuale e copri l'intervallo da 1 a 60 minuti.Consiglio di utilizzare una tabella esterna in questo esempio per indirizzare perfettamente gli interi. A causa della funzione casuale, mancano punti temporali e duplicati, quindi esegui più corse del necessario e rimuovi i duplicati. Dalla tabella simulata, copiare/incollare nella tabella originale, in una nuova colonna, i valori di temperatura corrispondenti alla curva media di fronte alle apposite righe (qui, righe da 1 a 300 corrispondenti alle 5 corse da 60 minuti per S1). Quindi calcolare i residui.
Nota: ho aggiunto 2 colonne alla fine della tabella e uno script alla fine degli script a scopo illustrativo. L'ho fatto solo per S1, non per i restanti sensori, poiché questa tabella viene fornita solo come esempio. Questo processo verrà applicato su altri set di dati in cui è necessaria Wavelet (su questo B-spline funziona bene).
Grazie Pietro per l'aiuto.