Immissione di un intervallo di dati e "incremento di" in una casella di input utenteCiao a tutti,
Sto pensando di inserire un elemento nella lista dei desideri, ma volevo ricevere qualche input aggiuntivo dalla community degli utenti. Pensavo che sarebbe stato fantastico aggiungere alle piattaforme Prediction and Tolerance interval la possibilità di inserire un intervallo e un incremento per valore nella casella di input, così non dovresti inserire ogni scenario a cui sei interessato uno per uno.
Ad esempio, se volessi vedere come appare l'intervallo di tolleranza per la porzione 70, 80 e 90 da coprire, potrei inserire qualcosa come 70:90/10

Credo che in JSL ci sia già una sintassi per farlo, quindi potrei semplicemente copiarne l'aspetto come input.
Quindi la domanda è: esiste già un modo per farlo al di fuori di JSL che mi sfugge?
Inoltre, non penso che questa funzionalità debba essere limitata all'analisi di tolleranza e previsione, ma questa è stata la genesi dell'idea della mia lista dei desideri.
Grazie per ogni contributo!
Steve
Automazione e scriptingFinestreRe: Immissione di un intervallo di dati e "incremento di" in una casella di input utenteSembra che sia semplice farlo in JSL (supponendo che questo sia ciò che vuoi)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Distribution(Column(:Height));
obj << Tolerance Interval(Alpha(0.95), Proportion(0.7));
obj << Tolerance Interval(Alpha(0.95), Proportion(0.8));
obj << Tolerance Interval(Alpha(0.95), Proportion(0.9));

Si tratta di qualcosa che molto probabilmente potrebbe essere facilmente "iniettato" nella piattaforma di distribuzione (o creare una propria finestra che non sia una fastidiosa finestra modale), il che consentirebbe poi di aggiungere facilmente proporzioni diverse.
Re: Immissione di un intervallo di dati e "incremento di" in una casella di input utenteCiao @jthi ,
Grazie per il contributo! Stavo principalmente cercando di assicurarmi che non ci fosse già qualcosa di seguito disponibile

prima di inserire un elemento nella lista dei desideri e anche se qualcuno avesse altre idee che potrei incorporare nel desiderio.
Per JSL, se volessi creare un loop basato sull'inserimento da parte dell'utente del valore minimo, del valore massimo e del valore di iterazione, hai qualche idea interessante su come fare un loop? Potrei sfornare un po' di codice orribile per arrivarci, ma imparo sempre qualcosa di interessante quando vedo cosa ti viene in mente!
Re: Immissione di un intervallo di dati e "incremento di" in una casella di input utentePenso che tu debba solo decidere il modello che consentiresti e poi analizzarlo di conseguenza
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Distribution(Column(:Height));
pattern_check = "\d+:\d+/\d+";
loop_pattern = "70:90/10";
If(IsMissing(Regex(loop_pattern, pattern_check)),
Throw("Incorrect pattern (" || loop_pattern || ")");
);
minval = Num(Word(1, loop_pattern, ":"));
maxval = Num(Word(2, loop_pattern, ":/"));
inc = Num(Word(-1, loop_pattern, "/"));
increments = Index(minval, maxval, inc);
For Each({increment}, increments,
obj << Tolerance Interval(Alpha(0.95), Proportion(increment/100));
wait(0.5); // for demo purposes
);
show(minval, maxval, inc, increments);Re: Immissione di un intervallo di dati e "incremento di" in una casella di input utenteE ancora una volta ho imparato un sacco, grazie per il codice @jthi ! Funziona alla grande.