J'ai des données continues et j'ajuste une courbe en utilisant "Fit Model" et j'utilise les attributs "Knotted Spline Effect" et 50 nœuds. Ensuite, j'enregistre la formule de prédiction dans la table. Ce que je veux faire ensuite, c'est trouver la taille du fragment (valeur x) qui me donne 5%, 10%, 25%, 50%, 75%, 90% et 95% de la surface. J'ai 10 échantillons et j'ai donc 10 équations très compliquées.
Comment obtenir la taille du fragment (valeur x) avec une zone différente sous la courbe ? Je ne suis pas familier avec les scripts, donc je préfère apprendre en cliquant sur la souris si possible.

j'utilise ça Exemple pour illustrer une approche. Je suis les instructions jusqu'à l'étape 7. Puis dans le menu triangle rouge du rapport, je choisis "Enregistrer les colonnes" > "Formule de prédiction". Maintenant, j'obtiens une nouvelle colonne et la formule est la fonction de la courbe. Copiez la formule de la colonne.
Allez maintenant dans Scripting Index et recherchez la fonction "Integrate".

Collez maintenant la formule et remplacez la partie en surbrillance, obtenez ceci :

Supprimez maintenant tous les symboles deux-points, en remplaçant deux-points par une chaîne vide.

Remplacez également "x" par "age", mon nom de variable x.
Décidez maintenant où se situe la limite supérieure de l'intégration (100%), disons 80. Et le résultat est 69,783 pour 100 %.

Maintenant, la tâche est de trouver un nombre pour remplacer 80 et de me donner 50 % : 69,783/2=34,8915. J'ai obtenu 44,228 après peut-être une douzaine d'essais et d'erreurs.

Cela nécessite une programmation JSL, mais pas beaucoup, pour obtenir un résultat plus précis rapidement. La plupart du temps encore copier et coller. Voir la capture d'écran suivante.

La clé est de trouver la valeur qui minimise la différence au carré entre l'intégrale et la valeur cible 34,8919. J'enveloppe donc la différence entre l'intégrale et la cible à l'intérieur d'un carré, puis j'appelle la fonction minimiser. Consultez la documentation de la fonction pour la syntaxe. Le résultat pour 50 % est 44.226900491921.