Script JMP per la previsione inversaCiao a tutti,
Voglio automatizzare l'analisi dei dati, quindi ho voluto scrivere io stesso uno script per semplificare le cose.
Fondamentalmente, voglio prendere i miei standard per generare una curva standard utilizzando l'adattamento 4P. (Le colonne 1, 2, 3 sono triplici di questi standard, quindi voglio avere un valore medio)
Successivamente, voglio utilizzare la formula di previsione inversa che è stata generata dall'adattamento 4P e applicarla ai campioni rimanenti (colonne da 4 a 12, sono anche in triplicato. Le colonne 4, 5, 6 prendono la media e applicano la previsione inversa )
Il motivo per cui raccolgo tutti i miei dati è che rende molto più semplice prendere tutti questi dati e inserirli nel rapporto ufficiale.
Grazie in anticipo !
Roberto
Ri: Script JMP per la previsione inversaCiò che dice il messaggio di errore è che il nome "Media standard" o qualunque nome tu abbia utilizzato non esiste.Quindi, a quanto pare, non c'è una colonna nella tabella dati denominata "Media standard".Osservando lo script, la colonna denominata "Average" viene creata alla riga 7 e ad essa viene fatto riferimento quando si esegue la piattaforma "Fit Curve" alla riga 11. Quindi, se l'unico problema è che si desidera chiamare la colonna "Standard Average " anziché "Media", è necessario modificare il nome della colonna quando viene creata nel messaggio "Nuova colonna", in modo da poter fare riferimento alla colonna con il suo nome diverso nella piattaforma "Adatta curva".
Ri: Script JMP per la previsione inversaDice nome irrisolto..
Ri: Script JMP per la previsione inversaQuale messaggio di errore c'è nel registro?
Hai appena provato a cambiare la riga 7 per vedere se ciò che pensi potrebbe risolvere il problema risolve il problema?
Ri: Script JMP per la previsione inversaSono riuscito a correggere il mio script e mi produce gli ultimi risultati della colonna "hcp" in base alla previsione inversa.
La prossima domanda che ho è: perché quando cambio i nomi delle colonne, la colonna hcp non produce più una previsione inversa per me, c'è un errore nel mio script?
cioè
Riga dello script 11:
fc=dt<
Se cambio il nome della mia colonna da "media" a diciamo Media standard, non otterrò più le mie previsioni nella colonna hcp. Cambio anche il nome della colonna nella riga 7 in Media standard prima di eseguire lo script.
Grazie
Ri: Script JMP per la previsione inversaNon sono esattamente sicuro di quello che stai chiedendo.Ci sono 2 ipotesi su cosa stai cercando;
1. Vuoi la media di 3 colonne separatamente per ogni riga.
TheMean = Mean( :A, :B, :C)
2. Vuoi trovare la media di tutti i dati per 3 colonne:
TheMean = ( Col Sum( :A ) + Col Sum( :B ) + Col Sum( :C ) ) /
( Col Number( :A ) + Col Number( :B ) + Col Number( :C ) );
La parte di codice precedente potrebbe essere abbreviata in
TheMean = Mean( Col Mean( :A ), Col Mean( :B ), Col Mean( :C ) );
se il numero di punti dati è uguale in ciascuna delle colonne
Ri: Script JMP per la previsione inversaInoltre, qualcuno potrebbe aiutarmi con la sceneggiatura per la formula media.
Non riesco a farlo funzionare per me.
Quello che voglio fare è prendere 3 colonne e ottenere una media di 3 colonne su tutte le righe. La guida agli script JMP non fornisce lo script per questo...
Ri: Script JMP per la previsione inversaVorrei cambiare la metodologia che stai utilizzando per creare le nuove colonne utilizzando la funzione
Clona colonna formula()
La definizione e un esempio (l'ho copiato in questa risposta) sono disponibili nell'indice degli script
Aiuto==>Indice script==>Col. tabella dati==>Clona colonna formula
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
dt << New Column( "Day 1",
Formula( (:BP 8M + :BP 12M + :BP 6M) / 3 )
);
list1 = {:BP 8W, :BP 8F};
list2 = {:BP 12W, :BP 12F};
list3 = {:BP 6W, :BP 6F};
dt <<
Clone Formula Column(
"Day 1",
2,
Substitute Column Reference( :BP 8M, list1 ),
Substitute Column Reference( :BP 12M, list2 ),
Substitute Column Reference( :BP 6M, list3 )
);Ri: Script JMP per la previsione inversaCiao di nuovo,
Quindi ho corretto questo errore, ma ancora non mi genera l'ultima colonna con valori previsti inversi per gli altri miei campioni... Quindi suppongo che ci sia un errore o che mi manchi una riga con la parte in cui voglio ottenere la formula di previsione inversa e impostarla per la colonna hcp.
Saluti
rapinare
Ri: Script JMP per la previsione inversaL'indice di script per "Salva formula di previsione inversa" specifica la seguente struttura per produrre la nuova colonna
fc=dt<<FIT curve=""></FIT>
Ri: Script JMP per la previsione inversaPerdonami per quello !
Quindi il mio problema è che il mio script non funziona completamente. Per qualche motivo non mi dà la previsione inversa nella colonna hcp (quando controllo la formula nella colonna hcp per qualche motivo è vuota)
Ri: Script JMP per la previsione inversaQual è la domanda che stai ponendo?
Capisco cosa vuoi fare e vedo la sceneggiatura.La sceneggiatura non funziona?Desideri impostare lo script in modo che venga automatizzato eseguendo lo Scheduler JMP?
Non sono sicuro di cosa stai chiedendo.