Qualcosa come un risolutore con non lineare?Ciao,
Adoro questa roba. Ma ho un problema con JMP per risolvere un problema che attualmente svolgo in Excel.
L'immagine è allegata. Ho una misurazione analitica della percentuale di volume di una determinata dimensione delle particelle su ciascuna riga. Devo convertire ogni riga in un conteggio delle particelle per alcuni altri calcoli, quindi ho creato un modello che assegna un conteggio delle particelle a ciascuna dimensione delle particelle e quindi ho lasciato che il Risolutore facesse in modo che la percentuale del volume previsto del modello corrispondesse alla percentuale del volume misurato analiticamente.
In Excel, assegno un conteggio "Modello n" di 100.000 unità in ciascuna riga e calcolo il volume di tali particelle nella riga. Quindi calcolo il volume totale nella parte inferiore del foglio di calcolo, in modo da poter calcolare la percentuale del volume del modello in ogni riga.
Successivamente, calcolo l'errore quadrato della percentuale di volume (modello - analitico) in quella riga e somma i quadrati dell'errore per l'intero modello.Ho chiesto al Risolutore di ridurre al minimo questo SSE modificando il numero di unità in ciascuna riga. Inoltre, vincolo il numero di unità affinché sia maggiore o uguale a zero.
Si adatta in modo relativamente rapido e salvo i conteggi delle unità in ogni riga per ulteriori calcoli.
Quindi, ho già eseguito adattamenti non lineari con diversi modelli, ma mai uno che richiedesse sia un adattamento a livello di riga che a livello di modello generale. Non puoi semplicemente adattare una riga individualmente, poiché la percentuale del volume cambia man mano che cambiano le altre righe. Non capisco bene come alimentarlo con un parametro per ogni riga, quindi risolvere tutti i parametri per adattarli al modello e infine scaricare i parametri per ogni riga.
Mi piacerebbe avere aiuto su questo. È da tempo che sbatto la testa contro il muro, ma non ho visto la soluzione giusta. Successivamente lo applicherò a circa 1000 campioni....
Grazie in anticipo! Fred

Combinazione e pulizia dei datiEsplorazione e visualizzazione dei datiIngegneria della qualità e dei processiRe: Qualcosa come un risolutore con non lineare?Consultare questa sezione della Guida di JMP modelli non lineari personalizzati .
Re: Qualcosa come un risolutore con non lineare?Ciao Mark,
Sono anche interessato alla domanda su un risolutore iterativo in JMP.Il contesto è un modello reologico che segue una legge di potenza nel regime di alto flusso, con un termine additivo che delimita il limite di basso flusso.La cosa migliore che posso fare in JMP è utilizzare un modello quadratico della velocità di taglio: graficamente sembra corretto, ma non è fisico.
Ecco il meglio che posso fare in JMP utilizzando le trasformazioni log in "Fit Model" (quadratico in gamma, con un'interazione a termine tra gamma e beta):

Ecco la forma preferita derivata utilizzando Risolutore in Excel: elimina la dipendenza quadratica e cattura lo spostamento di regime nella gamma:

Sai come posso impostare il modello misto in JMP per risolvere alfa(i), a, b e c?Si noti che U*, alfa, gamma e beta sono tutti parametri adimensionali.Grazie!
Re: Qualcosa come un risolutore con non lineare?Il tuo esempio sembrava una sorta di spettro con quattro picchi (due sovrapposti), quindi ho pensato che volessi adattarli.
Potresti consultare la funzione Riduci a icona in Guida > Indice di scripting > Funzioni. Dovresti usarlo in una formula di colonna o in uno script con impostazioni per gli argomenti.
Re: Qualcosa come un risolutore con non lineare?Ho provato l'analisi della distribuzione della vita, ma davvero non capisco come mi possa aiutare. Potete aiutarmi nell'approccio?
Alla fine, devo ottenere un conteggio per ogni secchio di dimensioni delle particelle. Il mio approccio migliore è simulare il conteggio delle particelle (su ciascuna riga) per far sì che la percentuale del volume del mio modello corrisponda alla percentuale del volume misurato. Quindi, in pratica, avrò 124 parametri, limitati a essere maggiori o uguali a zero, che dovranno essere variati per adattarsi alla curva. L'uso della percentuale del volume invece del volume costringe il risolutore dell'obiettivo a variare tutti i parametri contemporaneamente, non solo uno alla volta (credo), poiché è necessario il volume totale del set per calcolare la percentuale del volume.
Non sono sicuro che questo chiarisca la domanda, ma sembra che JMP dovrebbe essere qualcosa di cui essere capace.
Re: Qualcosa come un risolutore con non lineare?Potresti provare un approccio diverso con JMP. Si prega di seguire questi passaggi:
- Selezionare Analizza > Affidabilità e sopravvivenza > Distribuzione della vita .
- Seleziona il % del volume colonna e fare clic Y, Tempo all'evento .
- Clic OK .
- Fare clic sul triangolo rosso in alto e selezionare Miscela adatta .
- Tipo 4 nel Quantità casella accanto Normale .
- Selezionare Cluster separabili per il metodo del valore iniziale.
- Clic Andare .
Questo approccio sembra promettente?
Si prega di vedere questo contenuto in Guida di JMP .
Re: Qualcosa come un risolutore con non lineare?Non so davvero se posso trasformarlo in qualcosa di analitico. I dati non sono spaziati uniformemente (a causa della macchina) e logaritmici e le distribuzioni variano ampiamente. Inizialmente ho provato a creare una funzione analitica, ma ho riscontrato strani adattamenti, probabilmente indicando che il mio modello non era (o non poteva essere) ben definito. Ho trovato anche alcuni articoli su questo strumento che indicavano che la traduzione diretta non era possibile, ma non mi risulta che abbiano mai provato questo metodo.
Questo percorso di "simulazione del conteggio" ha funzionato bene per me in Excel, ma penso che JMP dovrebbe essere in grado di fare lo stesso in modo molto più efficiente. Speciale se devo elaborare migliaia di corse. Potrei codificarlo in VBA con Excel, ma preferirei utilizzare lo strumento giusto.
Ho allegato un esempio di distribuzione che proverei a far corrispondere, ma come ho detto, variano ampiamente.

Re: Qualcosa come un risolutore con non lineare?Puoi esprimere analiticamente la relazione? È possibile utilizzare l'espressione in una formula di colonna come piattaforma non lineare del modello personalizzato. La funzione di perdita predefinita è l'errore minimo quadrato.
Puoi mostrare un grafico dei dati?