Modello "bloccato" al primo valore in puntiSto studiando un processo di decadimento come mostrato per un numero di campioni di seguito. Più alto è il punto di partenza, più veloce è il decadimento. L'idea è di prevedere il valore in qualsiasi momentoopint da misurato Valore iniziale. Vorrei "bloccare" il modello in modo che al punto temporale zero, il valore previsto sia esattamente il valore iniziale misurato. Altrimenti, le previsioni come tempi brevi possono essere molto sbagliate per alcuni campioni, come nel grafico sottostante.
Qualsiasi aiuto su come farlo è molto gradito!


AltroRi: Modello 'bloccato' al primo valore in puntiCIAO @Ake ,
Se vuoi "taggare" qualcuno nei forum usa il simbolo "@" e poi l'interfaccia web suggerirà le persone da taggare -- di solito solo quelle relative al thread, ma se vuoi Sapere il nome di un altro utente, puoi digitarlo e verrà visualizzato il loro collegamento.
Ad ogni modo, se i tuoi dati provengono da un processo fisico, allora immagino che dovrebbe esserci un'equazione nota che spiega la curva di decadimento osservata. Tuttavia, JMP può ancora fare quello che vuoi. In realtà aiuta che i tuoi dati siano in un formato impilato.
Un modo per farlo è il seguente: vai su Analizza > Modellazione specializzata > Adatta curva, quindi esegui il cast delle colonne come mostrato.

Otterrai una schermata simile a questa, vai al pulsante di scelta rapida rosso> Crescita e decadimento esponenziali> Adatta esponenziale 2P (due parametri):

Quindi ottieni questo nell'output del rapporto:

Se vai al pulsante di scelta rapida rosso accanto a Esponenziale 2P, seleziona Salva formule> Salva formula di previsione

Otterrai quindi una colonna nella tua tabella di dati che ha la formula di previsione basata sul "Tipo":

Puoi vedere che i valori in :Time=0 sono molto vicini ai valori originali. E se fai un generatore di grafici di V vs V Predictor (), vedi lo script verde che ho salvato nella tabella dei dati. Ho alcuni script salvati nella tabella dei dati che puoi controllare. Puoi provare a scambiare Sample e Type in Group e Z. Risultano in modelli leggermente diversi, perché uno è raggruppato per :Sample e l'altro per :Type.
Questo dovrebbe farti desiderare. Quando raggruppati per tipo, puoi vedere che le costanti di decadimento negli esponenti non sono identiche tra loro. L'unico altro modo in cui puoi correggere i valori dell'intercetta y (che mi viene in mente) è fare un adattamento y per x con Digita nel campo Per. Ma vorrai fare una trasformazione della colonna V prendendone il registro. I grafici ora dovrebbero essere lineari e quando si adatta una linea ai dati, è quindi possibile eseguire Adatta speciale... e forzare l'intercetta y al valore corretto del registro della V iniziale -- ho salvato uno script alla tabella dei dati che puoi rivedere: è impostata per eseguire ciascun campione e digitare separatamente. Le pendenze non sono le stesse, quindi anche le costanti di decadimento esponenziale non saranno le stesse.
Tutto questo dovrebbe almeno metterti sulla buona strada. A proposito, fantastico set di dati e progetto!
Spero che questo ti aiuti!,
DS
Ri: Modello 'bloccato' al primo valore in puntiO qui. Accidenti, sono nuovo nel postare sul forum! 
Ri: Modello 'bloccato' al primo valore in puntiMi rendo conto che avrei dovuto inserire il mio aggiornamento come risposta affinché tu lo scoprissi, quindi ecco un puntatore sopra ..
Ri: Modello 'bloccato' al primo valore in puntiCIAO @Ake ,
C'è un motivo per cui stai utilizzando la piattaforma del modello di adattamento e un modello di superficie di risposta? Tutte le tue funzioni di decadimento hanno la stessa costante di tempo? Se hai già una formula o un'equazione che dovrebbe prevedere il processo di decadimento, la userei. Ma, una volta che hai una formula di previsione da qualunque piattaforma tu usi, puoi sempre entrare e modificare l'intercetta y (quello che credo sia il tuo valore iniziale) per essere il primo elemento della colonna: X [1]. Puoi condividere la tua tabella di dati e/o la tua formula di previsione?
DS
AGGIORNAMENTO:
Ho pensato al tuo compito a portata di mano e sembra che tu stia studiando un processo che dipende dal tempo e dalle condizioni iniziali. Se hai la tua tabella di dati organizzata con una colonna per tempo, colonne per ciascuna delle misurazioni di decadimento, potresti voler cambiarla in un formato "impilato", in cui impili i dati in base alle colonne di decadimento. Questo creerà una tabella di dati che puoi "adattare come una" nella piattaforma Fit Curve. In allegato c'è una tabella di dati aggiornata con alcuni script che puoi eseguire dai triangoli verdi per mostrare cosa ho fatto. Le funzioni che genero sono semplici funzioni di decadimento esponenziale che hanno la forma funzionale:

dove f_0 è il valore iniziale. Ci sono solo due parametri che entrano in questa funzione: f_0 e time, t; da qui la mia scelta della funzione di decadimento esponenziale 2P nella piattaforma Fit Curve. Se si adatta la curva come ho fatto io, è possibile impostare manualmente il valore iniziale, se necessario, e dovrebbe gestirlo in modo appropriato. Senza essere in grado di vedere la tua tabella dati o come stai procedendo con l'adattamento, è difficile fornire ulteriore aiuto.
Ri: Modello 'bloccato' al primo valore in puntiCiao e grazie per la risposta veloce!Mi eserciterò a porre le mie domande in modo più chiaro!
Sto usando Fit Model (jmp 16), inserendo solo Initial Value e Time come fattori in una superficie di risposta.
Vorrei solo una funzione predittiva per tutti i campioni, con solo il valore iniziale come input. La mia (poca) comprensione è che l'adattamento non lineare ti fornisce una funzione predittiva per campione?
Meglio, Åke
AGGIORNAMENTO:
Ciao SDF1,
Hai ragione, cerco di prevedere il valore V in qualsiasi momento t dal solo valore iniziale di V. Sembra che il tuo suggerimento mi richieda di conoscere separatamente le costanti per ciascun campione.Devo presumere che tutti i campioni abbiano una curvatura di decadimento comune, quindi ho solo bisogno di conoscere initV per fare la previsione per ogni nuovo campione. Non sono del tutto sicuro che la curvatura sia completamente esponenziale, quindi il modello di adattamento e le trasformazioni sembrano uno strumento ideale per trovare la migliore curvatura (la misurazione è fisica, quindi nessuna migliore curvatura teorica), tranne per il fatto che non so come liberarmene della differenza tra V e Pred V al tempo zero.
Ho incluso il mio set di dati, con una previsione Pred V (modello di adattamento) dall'utilizzo del modello di adattamento e una formula di previsione Prev V (solutore) costruita a mano e costanti trovate utilizzando il risolutore in Excel.
Quest'ultimo soddisfa il mio desiderio di dare V = initV al tempo zero, ma usare Excel sembra un passo indietro. Spero di fare qualcosa di simile o migliore in jmp.
Ri: Modello 'bloccato' al primo valore in puntiCIAO @Ake ,
Quale piattaforma stai usando per adattare i dati? Dovrebbe esserci un modo per vincolare l'intercetta y del tuo adattamento al primo punto dati della curva, ma questo potrebbe dipendere dalla piattaforma che stai utilizzando.
AGGIORNAMENTO: ho creato una tabella semplice con alcune funzioni di decadimento esponenziale e poi l'ho adattata utilizzando Analizza> Modellazione specializzata> Non lineare e ho utilizzato un decadimento esponenziale 3P per adattare i dati. Quindi, ho salvato la formula di previsione nella tabella dei dati e quindi ho modificato il valore di offset in modo che fosse il valore iniziale di DecayX. Questo dovrebbe aiutarti a portarti nella giusta direzione, spero.
Spero che questo ti aiuti!,
DS