Salve, è possibile utilizzare uno script o un altro approccio per automatizzare i test di convalida del mio modello di regressione multipla?Attualmente, sto rimuovendo manualmente un sottoinsieme di righe dal mio modello originale, utilizzando il saldo delle righe per la regressione e quindi utilizzando il sottoinsieme per valutare il rendimento del modello.Lo ripeto poi numerose volte.È molto dispendioso in termini di tempo, soprattutto considerando che ora devo cambiare leggermente il mio modello originale.Mi rendo conto che JMP Pro lo farà, ma al momento non ho accesso a JMP Pro.Grazie in anticipo!
Sì, potresti scrivere uno script che sottoinsiemi la tua tabella di dati, esegua la tua analisi di regressione e salvi e applichi la colonna di previsione al tuo set trattenuto. Per fare ciò basta eseguire manualmente i passaggi, acquisire tutte le righe di script dal registro. Incollali insieme in un file di script e con un piccolo ritocco ci sei al 90%. Buona fortuna!
Grazie Pauldeen.Quindi il mio flusso di lavoro sarebbe:
1) tabella originale aperta in JMP (tabella originale con 164 righe)
2) creare un sottoinsieme casuale di righe dalla tabella orig
2.a.estrarre casualmente 16 righe dalla tabella orig e "collegare" quelle righe alla tabella orig
2.b.salva la tabella del sottoinsieme appena creata con un nome univoco (es. "TEST 1 - SUBSET")
2.c.evidenzia/seleziona tutte e 16 le righe nella tabella dei sottoinsiemi
2.d. fai clic sulla tabella orig ed elimina le 16 righe evidenziate
2.e.salva la tabella orig (che ora contiene 164-16 righe) con un nome simile a 2.b. (es. "TEST 1 - PRINCIPALE")
3) aprire TEST 1 - PRINCIPALE
4) analizzare, adattare il modello, impostare i parametri per y e x (uso "recall" dopo la prima esecuzione), eseguire, salvare
5) nella finestra "adatta ai minimi quadrati" risultante, fai clic sul triangolo rosso "risposta", salva colonne, formula di previsione
6) aprire TEST 1 - SOTTOSET
7) aggiungere tre nuove colonne: 1) "test1_prediction".....2) "is_test1_prediction > 410?".....3) "difference test1_pred > 410 meno effettivo > 410"
8) copia TEST 1 - formula MAIN nella colonna "formula di previsione" nella colonna TEST 1 - SUBSET intitolata "test1_prediction"
9) eseguire il test condizionale sui risultati di 8) e posizionalo nella colonna intitolata "is_test1_prediction > 410?"
10) aggiungi la formula a "differenza test1_pred > 410 meno effettivo > 410" per sottrarre i risultati di 9) da una colonna esistente in TEST 1 - PRINCIPALE
11) salva TEST 1 - SUBSET
12) ripetere i passaggi da 1) a 11)
Penso di capire come eseguire i passaggi di "analisi" e salvarli in uno script, ma quello che non capisco è come eseguire gli altri passaggi tramite script, come caricare un file, creare nuove colonne (con nomi specificati), copiare la formula da una colonna di un file a una colonna di un altro file e salvare le tabelle (con i nomi corrispondenti al numero di test che aumenta in sequenza).Eventuali suggerimenti?