Salut à tous - j'ai un problème.J'utilise Fit Y by X pour ajuster 5 000 régressions distinctes.Je maintiens le contrôle, sélectionne la flèche déroulante rouge et Fit-> Flexible, Fit-> Spline et sélectionne, disons, 0.1. Cela correspond à une spline pour les 5 000 graphiques avec un lambda de 0,1.J'ai 28 valeurs X dans chacun des 5 000 graphiques et je comprends qu'il existe 4 coefficients splines différents (A, B, C, D).
Je comprends que si je viens d'avoir 1 régression, je pourrais sélectionner "Enregistrer les coefficients" et une matrice astucieuse Bx5, (où B est un sous-ensemble de mes valeurs X) le tableau apparaîtra avec chaque ligne comme une valeur B et les colonnes 2-5 comme les valeurs de ma fonction spline, pour chaque valeur discrète de B.
Cependant, lorsque je fais cet ajustement "Par groupe" avec 5 000 régressions, j'obtiens 5 000 de ces tableaux en sortie !Je voudrais un moyen soit:
1) Obtenez 1 table contenant toutes les valeurs de la fonction spline de nœud pour toutes les valeurs de B (c'est-à-dire pour tous les "Par : groupes" (au lieu de 5000 tables distinctes)
Ou:
2) Pouvoir obtenir la valeur Spline A de la fonction spline comme sa propre colonne dans la table de données d'origine, obtenir la valeur Spline B de la fonction spline comme sa propre colonne dans la table de données d'origine, etc. où les valeurs de spline A, B, C, D se rapportent à la valeur B discrète correcte et le By: Group correct
Je sais que si j'appuie simplement sur Ctrl et "Enregistrer les prévisions" après Ajuster Y par X, il y aura une colonne enregistrée dans la table de données d'origine avec ~ 5000 formules (JMP dit "Formule énorme avec 5000 éléments).Il s'agit d'une formule conditionnelle qui recherche le By: Group, puis effectue Spline Eval(X, [28x5]) pour chaque groupe.Existe-t-il un moyen d'utiliser ce script et de rechercher/remplacer pour extraire le coefficient de spline ?Peut-être y a-t-il une chose JSL unique à faire?Comment puis-je obtenir ces sacrés coefficients ???
Je comprends aussi qu'il y a une chose Spline Coef(x, y, lambda) dans JSL mais je ne comprends pas du tout la syntaxe jsl et je suis stupide en programmation, en général.
Merci pour tout conseil et votre temps.