Domanda per principianticiao comunità,
questo è il mio primo post in assoluto in un forum e anche la prima volta che utilizzo DoE per esperimenti. Ho guardato il DoE Video da JMP e ho una domanda o meglio cerco conferma:
Ho un esperimento con due fattori continui (es. range di pH) e un fattore categorico (es. tipo di acido). Voglio usare RSM ma a quanto pare non funzionerà quando è incluso un fattore categorico. Quindi, ho deciso di optare per un "Custom Design" e ho incluso tutti i fattori. Ora il sistema sta dicendo "I fattori categoriali non possono apparire in termini di modello polinomiale. Al modello vengono aggiunti solo i termini quadratici per i fattori continui.".
Un utente DoE più anziano direbbe che questo è un approccio corretto? E c'è qualcosa che devo tenere a mente? In alternativa pensavo di fare come tutti gli altri e assumere il fattore categoriale (es tipo di acido) come fattore continuo. Ma questo non ha senso dal mio punto di vista. Grazie per tutto l'aiuto.
dainaRe: domanda per principiantiPer aggiungere solo un po' a @markbailey una buona guida... a rigor di termini puoi creare un design che chiamerò pseudo RSM (pensa come un fattoriale completo più un composito centrale come esempio illustrativo) con fattori categorici e continui... ma, ed ecco il GRANDE MA , il design sarà molto rigido e con ogni probabilità avrà un numero molto maggiore di esecuzioni, con un modello predefinito alla base del design... Non entrerò nel modo in cui potresti creare il design perché @markbailey il consiglio di è molto più efficiente e razionale. Utilizza la piattaforma JMP Custom Design per creare il tuo design.
Re: domanda per principiantiInnanzitutto, benvenuto nella community. Ho alcune riflessioni sulle domande che mi poni, ma ad essere onesti, non hai fornito informazioni sufficienti sulla situazione reale per consentirmi di fornire i consigli più appropriati. Ad esempio, non descrivi la variabile di risposta.
I miei pensieri:
1. RSM ha lo scopo di "mappare" lo spazio di progettazione in modo da poter selezionare le condizioni ottimali per la variabile di risposta selezionata. Dovrebbe essere fatto dopo aver acquisito una conoscenza approfondita di quali, dei pochi, fattori hanno un effetto significativo sulla risposta e, soprattutto, aver compreso l'effetto del rumore (fattori che non si è disposti a gestire o controllare). Dovresti già avere un modello di primo ordine...
2. Creare un modello di regressione continua con un fattore categorico è un po' assurdo. Potresti creare un modello per ogni categoria, ma includere il termine nel modello non ha senso. Non hai un'inferenza tra le categorie né potrebbero esserci termini non lineari. (o è questo acido o quel tipo di acido, non c'è continuum)
3. Potresti ipoteticamente converti il tipo acido in una variabile continua se riesci a quantificare le differenze nei tipi (ad esempio, la quantità di un determinato composto chimico), ma suppongo che i tuoi tipi siano cloridrico contro solforico o nitrico o qualcosa del genere.
Sei sicuro di aver bisogno dei termini non lineari? Hai previsto quale sia il modello dovrebbe essere (basato sulla scienza, non sulla statistica)? Quali sono le tue ipotesi? In genere costruiamo modelli partendo dal primo ordine e aumentandolo attraverso l'iterazione, piuttosto che un esperimento singolo. Sperimentiamo per capire, non per scegliere un vincitore.
La sperimentazione è estremamente potente, quindi fallo.
Re: domanda per principiantiI progetti RSM molto più vecchi si adattavano solo a fattori continui. Il moderno Custom Design può gestire qualsiasi tipo di fattore, quindi puoi avere fattori continui e categorici nello stesso esperimento. È inoltre possibile includere termini per effetti di interazione tra fattori continui e categoriali ed effetti non lineari di fattori continui.
L'avviso ti informa solo che Acid*Acid non apparirà nell'elenco dei termini del modello.
Re: domanda per principiantiCiao Marco e tutti gli altri che hanno risposto,
grazie mille per la spiegazione. Ho ancora una domanda. Recentemente ho letto un articolo (S. Sadhukhan, U. Sarkar /Energy Conversion and Management 118 (2016) 450-458) in cui l'obiettivo era aumentare al massimo la purezza del glicerolo, e hanno fatto quanto segue (il che mi ha un po' confuso):
Hanno usato un CCD con tre continuo fattori:
1.) Tipo di acido
2.) pH
3.) Quantità di adsorbente
Quello che mi confonde è esattamente quello che @statman disse: fattore 1) Il tipo di acido non è un fattore continuo . In realtà, dovrebbe essere una variabile categoriale. Quindi, in realtà è un pseudo RSM come @P_Bartell detto, visto che hanno convertito un fattore effettivamente categorico in un fattore continuo, giusto? (Q1)
Questo approccio è valido da un punto di vista scientifico? (Q2) Ho visto almeno altri 4-5 autori fare esattamente lo stesso.
A mio avviso non si può fare, in quanto non c'è continuità tra il tipo di acidi (è una categoria! es. solforico, fosforico, acetico ecc...), quindi nessuna curvatura. Sto facendo qualcosa di simile e vorrei sapere: un approccio corretto sarebbe definire tre diverse variabili che sono continue, ad es
1) pH - Saponificazione - conti
2) pH - Acidificazione - conti
3) Salatura (=rapporto solvente:strato acquoso) - conti
e utilizzare un quarto fattore categorico come "tipo di base"? (Q3) Se sì, ciò significherebbe che il modello non tiene conto della relazione tra fattore 4 e fattori 1-3, corretto? (Q4) Ma anche questo non sarebbe logico poiché l'influenza del tipo di base è molto rilevante anche per i fattori 1-3. Le tue risposte sono molto apprezzate.

Re: domanda per principiantiCiao a tutti, sto cercando di trovare una parola "PASS" nella colonna Test. quindi voglio essere in grado di scrivere un'altra parola "FAIL" in una cella appena sopra il PASS nella stessa colonna
Grazie per l'aiuto
Sam
Re: domanda per principiantidt=current data table();
theRows=dt<<GET rows="" where=""></GET>
Re: domanda per principiantiA1: Stanno usando il vecchio progetto e analisi RSM, quindi hanno dovuto trattare il tipo di acido come un fattore continuo. Non è necessario fare la stessa cosa. Hai ragione sul fatto che è un fattore categorico e dovrebbe essere modellato come tale.
A2: È assolutamente valido.
A3: Sì, la tua definizione dei fattori ha senso.
A4: Puoi modellare le interazioni tra X4 e i primi tre fattori. Basta incrociare i fattori nel modello. Ad esempio, X1*X4 stima e verifica l'effetto di interazione tra di loro.
Re: domanda per principiantiCiao Jim, grazie per il tuo aiuto, il codice funziona solo su una riga, ho poche centinaia di righe simili che devono essere aggiornate
Grazie
Sam
Re: domanda per principiantiHo provato a metterlo in loop, fa ancora solo il primo "PASS" che trova, non continuerà a trovare il prossimo "PASS"
Grazie
Sama
dt = Current Data Table();
R = N Rows( dt );
For( i = 1, i <= R, i++,
theRows = dt << get rows where( :test == "PASS" );
:test[theRows[1] - 1] = "FAIL";
);Re: domanda per principiantiGrazie Jim, sono riuscito a capirlo; bastava sostituire [1] con [0] sulla seconda riga.
Sam
theRows = dt << ottiene le righe where( :test == "PASS" );
:test[theRows[ 0 ] - 1] = "FALLITO";
Re: domanda per principianti
Caro Marco,
molte grazie per la tua replica. Ultima domanda: perché Run 9 ha una saponificazione di 8.99. C'è una spiegazione logica a questo? Grazie in anticipo!!
Re: domanda per principiantiIl design personalizzato si basa sull'"algoritmo di scambio di coordinate" e su un "criterio di ottimizzazione". Non si basa su un metodo combinatorio. Si inizia con un design completamente casuale. Vale a dire, i livelli dei fattori nel progetto iniziale sono distribuiti uniformemente in modo casuale. Non è un buon design! Ma l'algoritmo determina le coordinate migliori per un'esecuzione, le modifica e itera in questo modo finché non converge sul valore migliore per il criterio. Non è garantito che questa ricerca guidata trovi il design ottimale a livello globale, quindi il processo viene ripetuto molte volte.
Questo approccio a volte porta a progetti non intuitivi. Può anche portare a un design diverso se fai nuovamente clic su Crea design. Questo risultato è il caso in cui vi sia più di un design ugualmente ottimale per il criterio.
In questo caso un valore prossimo a 9 fornirà dati più informativi rispetto al modello e al criterio rispetto ad un altro valore. D'altra parte, puoi cambiarlo. Ad esempio, potrebbe essere più pratico utilizzare 9 piuttosto che ottenere 8,99. Il design non si romperà o non funzionerà se modifichi un valore come questo.
Re: domanda per principiantiOk, ora sono un po' confuso. Questo significa automaticamente che sarebbe meglio usare il JMP-CCD con la base come fattori continui per determinare il processo che produce la massima purezza del glicerolo, o il mio progetto è migliore?
Re: domanda per principiantiNon consiglierei il CCD quando si dispone di un design personalizzato adattato in modo ottimale al proprio esperimento.
Re: domanda per principiantiCaro Marco,
molte grazie per i tuoi suggerimenti utili e una domanda è apparsa nel corso del lavoro. Se non è possibile raggiungere un pH di 14 con una delle analisi, è possibile modificare specifiche sessioni sperimentali e modificare il pH da 14 a, ad esempio, 12 all'interno della tabella?
Re: Domanda per principianti@Artaserse90 È importante aggiungere un segno "@ all'inizio di un nome in una risposta in modo da taggare" quella persona nella Community. Quindi, se hanno attivato le notifiche, riceveranno una notifica e-mail dal sistema e, a loro volta, si spera che rispondano. Posso dirti che se la "tabella" a cui ti riferisci è una tabella di dati JMP generata da una qualsiasi delle piattaforme JMP DOE, allora è completamente modificabile. Ovviamente cambia la combinazione di trattamento specifica all'interno del progetto, quindi potresti voler creare una tabella di dati completamente NUOVA con il secondo progetto e quindi passare attraverso la piattaforma Valuta progettazione confrontando entrambi i progetti per vedere l'impatto del cambiamento... notando principalmente la correlazione di stime dei parametri e se eventuali effetti non sono più stimabili sarebbero due cose da verificare con certezza. Senza conoscere il design originale, il mio forte sospetto è che apportare questa modifica a ONE e solo una corsa non avrà gravi implicazioni... ma questo è solo il mio sospetto.
Re: Domanda per principiantiSi, esattamente. Cerca di raggiungere il livello dato dal design ma quando devia molto, come 12 invece di 14, basta aggiornare il livello per l'analisi.
Re: Domanda per principianti@P_Bartel Grazie per averlo fatto notare. Ho un'altra domanda. Perché i grafici della superficie sono diversi quando vengono generati su "Grafico" o tramite "Modello" -> "Adatta minimo quadrato"? Non dal punto di vista del risultato ma dalla forma. Come posso renderlo liscio e non così spigoloso?


Grazie in anticipo e cordiali saluti.