Questo è il primo di una serie di post di blog su come adattare funzioni continue a tratti ai set di dati. Inizierò ogni post con i collegamenti a tutti gli altri post di accompagnamento. Queste serie riguardano:
Quindi iniziamo!
introduzione
Recentemente mi è stato chiesto se JMP potrebbe eseguire analisi segmentate, ovvero in cui diversi tipi di curve sono adattati parametricamente a diverse regioni di un set di dati. Ciò comporta non solo la ricerca dei parametri corretti per ciascuno dei segmenti adattati, ma anche la regolazione delle posizioni dei punti di interruzione lungo l'asse X. Posso immaginare modi per farlo in JSL, ma mi piacerebbe utilizzare la funzionalità punta e clicca non lineare in JMP anziché scrivere ed eseguire il debug del codice. Come possiamo farlo?
Un problema di prova
La figura seguente mostra alcuni dati di esempio.
Figure 1: Sample Data SetFigura 1: set di dati di esempio
Questo tipo di dati potrebbe derivare da diversi tipi di dati. I tuoi dati potrebbero assomigliare a questo o potrebbero apparire completamente diversi. Il punto è che potremmo desiderare di costruire un modello a partire da diversi polinomi diversi, ciascuno valido per una determinata regione dei dati.
Ai fini di questa serie di blog, supponiamo che questi dati provengano da una macchina per prove di trazione. In tal caso, X potrebbe essere una forza di trazione applicata a un provino e Y è una deformazione (o deflessione o allungamento) del provino. Potremmo essere interessati a diverse funzionalità di questi dati, come ad esempio:
- La misura iniziale Y (cioè la deflessione) letta dallo strumento. Ciò potrebbe rappresentare uno scostamento di misurazione che deve essere corretto.
- La pendenza della porzione lineare della curva (che rappresenta, ad esempio, il modulo elastico del provino).
- La quantità di forza richiesta per iniziare a cedere il provino (cioè, dove la linea retta inizia a piegarsi, a indicare la resistenza allo snervamento della parte).
- La distanza che il campione allunga nel suo campo elastico.
Per questo esempio, potremmo decidere di dividere i dati in cinque zone, mostrate nella Figura 2 di seguito:
Figure 2figura 2
Come faresti per farlo? Unisciti a me la prossima settimana per un approccio utilizzando la piattaforma di risoluzione non lineare di JMP!
Questo è davvero utile soprattutto nell'industria della plastica.Mi piacerebbe anche vedere qualcosa di simile sui limiti di controllo per dati o curve non lineari.Se conosci un buon punto di partenza, invia un link!Grazie.