Estrarre la pendenza e l'intercetta dal riepilogo dell'adattamentoCiao a tutti,
Ho bisogno di creare uno script che estragga pendenza e intercetta dal Riepilogo dell'adattamento e quindi li utilizzi per calcolare un valore limite per la mia variabile.
L'utente inserirà prima i filtri e rimuoverà i valori anomali. Quando è soddisfatto dei punti dati, preme un pulsante e ottiene la pendenza e l'intercetta come mostrato in Riepilogo dell'adattamento, da utilizzare per il calcolo del cutoff.
Qualcuno può aiutarmi?
Re: Estrai pendenza e intercetta dal Riepilogo dell'adattamentoecco il mio codice finora.
Funziona così com'è, solo che mi piacerebbe ottenere sia la pendenza che l'intercettazione da Num Col Box (7) e non riesco a capire cosa c'è che non va intero = num(parola(1, eq2)). Non restituisce alcun numero, quindi ottengo l'intercettazione da Outline Box(2).
Allego il modello 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: Estrai pendenza e intercetta dal Riepilogo dell'adattamentoSì. Se il modello XML esiste, puoi utilizzare 'LoadTextFile()', apportare le modifiche e gli inserimenti richiesti utilizzando JSL, quindi utilizzare 'SaveTextFile()'. Cerca in 'Aiuto > Indice di scripting' per i dettagli di queste espressioni JSL.
Sono sicuro che otterresti una guida più specifica se sei in grado di fornire un esempio.
Re: Estrai pendenza e intercetta dal Riepilogo dell'adattamentoGrazie per il link, è molto utile.
Il cutoff è una concentrazione predefinita di analita, quindi una volta che l'intercetta e la pendenza sono note, è facilmente determinabile. Mi piacerebbe aggiungerlo al mio y come limite di specifica, ma l'obiettivo finale sarebbe quello di compilare un modello xml con pendenza e intercetta. C'è un modo per compilare i file xml con jmp?
Re: Estrai pendenza e intercetta dal Riepilogo dell'adattamento@francescaz :
Per ottenere i dati dal riepilogo dell'adattamento, fare riferimento a qui
https://community.jmp.com/t5/Discussions/JSL-A-script-that-extracts-textbox-information-from-a-bivariate/td-p/13016
Per quanto riguarda la definizione del punto limite, puoi definire le condizioni o condividere quello che hai?
Migliore
Uday