Costumize Libreria di modelli non lineareSto cercando di inserire nel modello qui sotto nella libreria secondo il pdf. Metodi di modellazione e multivariata (pag 267).
{// Gompertz 2 stage
Locale: get ("Gompertz 2 stage"),
Espr (parametro ({Y1 = 0,01, k1 = 0,01, P1 = 0,01, Y2 = 0,01, K2 = 0,01, P2 = 0,01}, Y1 * Esp. (-Exp (((K1 * Esp ()) / Y1) * ( P1 -: X))) + Y2 * Exp (-Exp (((K2 * Esp ()) / Y2) * (P2 -: X)))),
lowx = 0; highx = 31; lowy = 0; highy = 1000},
Apro il file NonlinLib.jsl come uno script tramite File \ Apri (ctrl + O) e quindi copio / incolli le righe sopra in Listofmodellist #. Quindi provo a eseguirlo o salvarlo ma non funziona. Al momento del salvataggio mostra "I / O Problem File open on write mode". Durante l'esecuzione mostra: "Inatteso"} ". Forse manca un "," o ")".
Cercando di analizzare gli argomenti della funzione "Expr".
Riga 391 Colonna 53: ... 1; lowy = 0; highy = 1000►}, ... "
Devo aprire questo script ed essere in grado di modificarlo?
Grazie
Ivo
Ri: Personalizza libreria di modelli non lineareIl tipo di script viene eseguito ma non raggiunge i risultati richiesti.
Credo di dover stabilire alcuni vincoli o forse sto facendo qualcosa di sbagliato.
Ho appena fornito una risposta a un membro dello staff che aveva scritto in precedenza sul problema.
Al momento sto cercando di eseguire il raccordo manualmente ma non funziona:
* Il numero di iterazioni viene superato (ho anche provato 1000 iterazioni);
* E / o le stime dei parametri risultanti sono enormi o negative, il che non ha senso.
Posso eseguire il modello su Excel usando il risolutore. Quando faccio questo il mio criterio è di minimizzare la funzione di perdita e ottengo una convergenza di R2 = 0,99. Non riesco a ottenere gli stessi risultati con JMP.
Ri: Costumize Libreria di modelli non lineareIl tuo script funziona ora? Sei in grado di eseguire l'adattamento non lineare richiesto?
Forse non hai bisogno di salvare questo modello nella libreria. Se questo fa parte di una soluzione basata su script, puoi semplicemente utilizzare la definizione del modello nel tuo script.
Ri: Costumize Libreria di modelli non lineareControllerò questo con il nostro amministratore IT. Non riesco a salvare nulla in questa cartella tramite JMP.
Ri: Costumize Libreria di modelli non lineareSembra più che tu abbia un problema con le autorizzazioni per quella cartella, probabilmente a causa dei controlli del tuo IT. Sei in grado di salvare qualcosa in quella cartella?
Ri: Costumize Libreria di modelli non lineareOK. Ho effettivamente usato con la parentesi alla fine, ma non ho ancora i diritti per salvare in NonlinLib.jsl. Continua a dire "I / O Problem File non si apre in modalità scrittura".Ri: Costumize Libreria di modelli non lineare{//Gompertz 2 stage
Locale:get("Gompertz 2 stage"),
Expr(Parameter({Y1=0.01, k1=0.01, P1=0.01, Y2=0.01, K2=0.01, P2=0.01}, Y1 * Exp(-Exp(((K1 * Exp()) / Y1) * (P1 - :X))) + Y2 * Exp(-Exp(((K2 * Exp()) / Y2) * (P2 - :X))))),
lowx = 0; highx = 31; lowy = 0; highy = 1000},
Ti mancava un ")" alla fine della definizione della formula.
Suggerimento: quando si verificano problemi come questo, verificare che tutte le parentesi aperte abbiano una parentesi chiusa corrispondente.
Spero che sia d'aiuto,
Phil