Rendi combacianti due set di dati spostandone uno lungo l'asse x<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho due serie di dati, ognuna delle quali consiste in un numero di coppie (x, y). Entrambi hanno una forma simile quando y è tracciato rispetto a x, ma sono spostati lungo l'asse x l'uno rispetto all'altro. Mi piacerebbe trovare l'offset in x necessario per fare in modo che i due dataset si sovrappongano (vedi immagini allegate).
C'è un modo elegante per farlo in JMP? Potrei scrivere un ciclo che sposta un set di dati di piccoli incrementi e calcola il xi ^ 2 tra i due per ogni iterazione per trovare quale offset offre la migliore corrispondenza, ma mi chiedevo se c'era un modo più intelligente di farlo.
Ri: Fai corrispondere due set di dati spostandone uno lungo l'asse xIan,
- Non necessariamente
- sì
- Stavo pensando di iniziare con il set di dati più piccolo (cioè meno coppie x / y) e calcolare la differenza quadratica tra ciascuno dei suoi punti di riferimento e il valore y (interpolato) del secondo set di dati con lo stesso valore x. L'offset x tra i due set di dati in cui questo valore diventa minimo dovrebbe corrispondere alla migliore sovrapposizione. Non dovrebbe essere troppo difficile da sceneggiare, ma prima di farlo, ho pensato di chiedere se JMP ha una funzione integrata per raggiungere questo obiettivo.
Grazie,
Marcus
Ri: Fai corrispondere due set di dati spostandone uno lungo l'asse xNon penso che tu abbia trascurato tutto ciò che è integrato.
Le prescrizioni utili dipendono probabilmente da ciò che puoi e non puoi assumere riguardo ai dati e da quale cifra di merito usare:
- Ti aspetteresti che ogni campione abbia lo stesso numero di coppie (x, y)?
- È possibile che manchi uno o più valori xey?
- Come vorresti quantificare il "grado di sovrapposizione"?