Extraire la pente et l'intercepter du résumé de l'ajustementSalut tout le monde,
Je dois créer un script qui extrait la pente et l'interception du résumé de l'ajustement, puis les utilise pour calculer une valeur limite pour ma variable.
L'utilisateur appliquera d'abord des filtres et supprimera les valeurs aberrantes. Lorsqu'il est satisfait des points de données, il/elle appuie sur un bouton et obtient la pente et l'interception comme indiqué dans Résumé de l'ajustement, à utiliser pour le calcul du seuil.
Quelqu'un peut-il m'aider?
Re : Extraire la pente et l'intercepter du résumé de l'ajustementvoici mon code jusqu'à présent.
Cela fonctionne tel quel, j'aimerais juste obtenir à la fois la pente et l'interception de Num Col Box (7) et je ne peux pas comprendre ce qui ne va pas avec entier = num(mot(1, eq2)). Il ne renvoie aucun nombre, donc je reçois l'interception de Outline Box (2).
Je joins le modèle xml.
dt = Current Data Table();
biv = dt << Bivariate(Y(:variable1), X(:Conc A), Fit Line());
rbiv=report(biv);
eq1=rbiv[Outline Box(2)][1, 1] << get text;
eq2=rbiv[Number Col Box(7)] << get text;
slope = num(word(2, eq2));
int = num(word(3, eq1)); //I'd like to get both numebers from Number Col Box (7), but if set int = num(word(1, eq2)) I get nothing.
Cutoff = int+slope*2.5;
Eval(
Eval Expr(
:variable1 << Set Property(
"Spec Limits",
{LSL( Expr( Cutoff ) ), USL( Expr( . ) ), Target( Expr( . ) ),
Show Limits( 1 )}
)
)
);
Re : Extraire la pente et l'intercepter du résumé de l'ajustementOui. Si le modèle XML existe, vous pouvez utiliser 'LoadTextFile()', apporter les modifications et les insertions dont vous avez besoin à l'aide de JSL, puis utiliser 'SaveTextFile()'. Regardez dans 'Help > Scripting Index' pour plus de détails sur ces expressions JSL.
Je suis sûr que vous obtiendrez des conseils plus précis si vous êtes en mesure de fournir un exemple.
Re : Extraire la pente et l'intercepter du résumé de l'ajustementMerci pour le lien, il est très utile.
Le seuil est une concentration prédéfinie d'analyte, donc une fois que l'ordonnée à l'origine et la pente sont connues, elles sont facilement déterminées. J'aimerais l'ajouter à mon y comme limite de spécification, mais le but ultime serait de remplir un modèle xml avec pente et intercept. Existe-t-il un moyen de remplir des fichiers xml avec jmp ?
Re : Extraire la pente et l'intercepter du résumé de l'ajustement@francescaz :
Afin d'obtenir les données du résumé de l'ajustement, veuillez vous référer ici
https://community.jmp.com/t5/Discussions/JSL-A-script-that-extracts-textbox-information-from-a-bivariate/td-p/13016
Quant à la définition du point limite, pouvez-vous définir les conditions ou partager ce que vous avez ?
Meilleur
Uday