Faire correspondre deux jeux de données en en déplaçant un le long de l'axe des x<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai deux jeux de données, chacun d'entre eux consistant en un nombre de paires (x, y). Les deux ont une forme similaire lorsque y est tracé en fonction de x, mais ils sont décalés le long de l'axe des x l'un par rapport à l'autre. J'aimerais trouver le décalage en x nécessaire pour que les deux jeux de données se chevauchent (voir les images ci-jointes).
Existe-t-il une manière élégante de faire cela dans JMP? Je pourrais écrire une boucle qui décale un jeu de données par petits incréments et calcule le xi ^ 2 pour chaque itération afin de trouver quel décalage donne la meilleure correspondance, mais je me demandais s'il y avait une façon plus intelligente de le faire.
Re: Faire correspondre deux jeux de données en en décalant un le long de l'axe des xIan,
- Pas nécessairement
- Oui
- Je pensais commencer avec le plus petit jeu de données (c'est-à-dire moins de paires x / y) et calculer la différence au carré entre chacun de ses points de données et la valeur (interpolée) y du deuxième jeu de données à la même valeur x. Le décalage x entre les deux jeux de données où cette valeur devient minimale doit correspondre au meilleur recouvrement. Cela ne devrait pas être trop difficile de faire un script, mais auparavant, je pensais que je demanderais si JMP a une fonction intégrée pour atteindre cet objectif.
Merci,
Marcus
Re: Faire correspondre deux jeux de données en en décalant un le long de l'axe des xJe ne pense pas que vous ayez oublié tout ce qui est intégré.
Les prescriptions utiles dépendent probablement de ce que vous pouvez et ne pouvez pas assumer au sujet des données et du facteur de mérite à utiliser:
- Vous attendriez-vous à ce que chaque échantillon ait le même nombre de paires (x, y)?
- Est-il possible qu’une ou plusieurs valeurs x ou y soient manquantes?
- Comment voudriez-vous quantifier le «degré de chevauchement»?