Ceci est vraiment utile, notamment dans l’industrie du plastique.J'aimerais également voir quelque chose de similaire sur les limites de contrôle pour les données ou les courbes non linéaires.Si vous connaissez un bon point de départ, envoyez un lien !Merci.
Ceci est le premier d'une série d'articles de blog sur la manière d'adapter des fonctions continues par morceaux à des ensembles de données. Je commencerai chaque article par des liens vers tous les autres articles qui l'accompagnent. Ces séries couvrent :
Alors, commençons!
Introduction
Récemment, on m'a demandé si JMP pouvait effectuer des analyses segmentées, c'est-à-dire dans lesquelles plusieurs types de courbes différents étaient paramétriquement ajustés à différentes régions d'un ensemble de données. Cela implique non seulement de trouver les paramètres appropriés pour chacun des segments ajustés, mais également d'ajuster les emplacements des points de rupture le long de l'axe X. Je peux imaginer des moyens de le faire dans JSL, mais j'aimerais utiliser la fonctionnalité pointer-cliquer non linéaire dans JMP plutôt que d'écrire et de déboguer du code. Comment peut-on faire ça?
Un problème de test
La figure ci-dessous montre quelques exemples de données.
Figure 1: Sample Data SetFigure 1 : Exemple d'ensemble de données
Ce type de données peut résulter de plusieurs types de données. Vos données peuvent ressembler à ceci ou être complètement différentes. Le fait est que nous pourrions souhaiter construire un modèle à partir de plusieurs polynômes différents, chacun valide pour une région donnée des données.
Pour les besoins de cette série de blogs, supposons que ces données proviennent d'une machine d'essai de traction. Dans ce cas, X peut être une force de traction appliquée à une éprouvette et Y est une déformation (ou une déflexion ou un étirement) de l'éprouvette. Nous pourrions être intéressés par plusieurs caractéristiques de ces données, telles que :
- Le Y mesuré initial (c'est-à-dire la déviation) que l'instrument lit. Cela peut représenter un décalage de mesure qui doit être corrigé.
- La pente de la partie linéaire de la courbe (représentant le module élastique de l'éprouvette, par exemple.)
- La quantité de force requise pour commencer à céder l'éprouvette (c'est-à-dire l'endroit où la ligne droite commence à se plier, ce qui signifie la limite d'élasticité de la pièce.)
- La distance que l'éprouvette s'étend sur sa plage élastique.
Pour cet exemple, nous pourrions décider de diviser les données en cinq zones, illustrées dans la figure 2 ci-dessous :
Figure 2Figure 2
Comment procéderiez-vous pour faire cela ? Rejoignez-moi la semaine prochaine pour une approche utilisant la plateforme de solveur non linéaire de JMP !