Michael Crotty ha scritto:
Scott, sono felice che ti sia piaciuta la serie di post del blog sul bootstrap. Se non si dispone di JMP Pro, è comunque possibile scrivere uno script JSL per eseguire il bootstrap, ma il vantaggio di JMP Pro è che il bootstrap può essere eseguito con un solo clic. Forse altri lettori hanno già fatto questo in JMP regolare e possono condividere il loro approccio?
Inoltre, se il fascino dell'approccio bootstrap per te è che non devi fare ipotesi distributive, puoi usare test e metodi non parametrici.
scott moore ha scritto:
Per quelli di noi che non hanno l'opzione bootstrap JMP Pro (1-4 blog), quale metodo o test consiglieresti potrebbe fornirci un tipo di bootstrap di conoscenza dei dati?
Piace davvero i tuoi blog.
Potresti per favore dare una breve spiegazione di come hai creato le trame alla fine?
Sfortunatamente, il link nel tuo post sembra essere rotto...
Grazie!
Questa è la parte 4 di una serie di post di blog sulla nuova funzione bootstrap in JMP Pro, versione 10, iniziata con un'introduzione a bootstrap con un clic .
Nei post precedenti di questa serie, abbiamo esaminato il bootstrap funzioni dell'uscita e più tavoli contemporaneamente. In questo post, useremo un po' più di JSL per eseguire il bootstrap di una particolare funzione (una curva di regressione) e visualizzare graficamente la curva bootstrap. Questa è un'idea che viene brevemente discussa in Efron & Tibshirani (1993).
Questo post evidenzierà anche un'altra nuova funzionalità di JMP 10: la piattaforma Fit Curve (nota anche come la "nuova piattaforma non lineare"). La piattaforma Adatta curva può essere trovata in modo interattivo tramite la finestra di dialogo di avvio Non lineare (Analizza > Modellazione > Non lineare). Invece di specificare una colonna X che ha una formula di colonna, specifica una colonna X che non ha una formula di colonna. Questo ti porterà alla nuova piattaforma. La piattaforma Fit Curve consente quindi di adattare una varietà di curve predefinite ai dati bivariati.
Per l'esempio di oggi, adatteremo le curve ai dati di crescita esponenziale, in particolare i dati sulla popolazione degli Stati Uniti nella directory JMP Sample Data. Per prima cosa adattiamo una linea di regressione lineare ai dati, eseguiamo un'analisi bootstrap delle stime di pendenza e intercetta della linea di regressione e tracciamo la raccolta di linee prodotte dal campione bootstrap. Quindi adattiamo una curva esponenziale ai dati e facciamo la stessa cosa. Possiamo quindi confrontare questi grafici di "curve bootstrap". Nella Figura 1, possiamo vedere che c'è molta più variabilità intorno alle stime della linea di regressione lineare (pannello di sinistra) rispetto alle stime per la curva esponenziale (pannello di destra).

Dopo aver mostrato questo esempio a uno dei miei colleghi che sviluppa la piattaforma Fit Curve, ha immediatamente voluto vedere quanto male riusciva a trovare per la curva bootstrap. Ha inventato un esempio di farmacocinetica che potrebbe sembrare una curva quadratica a qualcuno non abituato a questo tipo di dati. Ma dalla figura seguente, puoi vedere che il quadratico non è adatto a questi dati. Utilizzando un modello farmacocinetico, si ottiene un adattamento molto migliore, come mostrato nel pannello di destra della Figura 2.

Per il lettore interessato, si tratta essenzialmente di "bagging" (aggregazione bootstrap), descritto in Hastie et al. (2009).
Spero che questa serie di casi d'uso della funzione bootstrap in JMP Pro ti abbia interessato a provarla. Come menzionato nei post precedenti, per favore condividi tutti i modi interessanti in cui stai usando la funzione bootstrap. Il diapositive e file journal di esempi (incluso questo) dal mio discorso al Discovery Summit possono essere trovati sul sito web di Discovery.
Riferimenti:
Efron, B. e Tibshirani, R. Un'introduzione al bootstrap . Chapman e Hall, 1993.
Hastie, T., Tibshirani, R. e Friedman, J. Gli elementi dell'apprendimento statistico . Springer, 2009.
@Marco_ - Mi scuso per aver risposto tardi. Ho trovato gli script e avevo bisogno di fare una piccola modifica al JSL in modo che potesse essere eseguito nelle versioni più recenti di JMP. Ho quindi aggiornato il collegamento alla mia pagina Discovery 2012. Dovresti essere in grado di trovare il file JMP Journal aggiornato su questa pagina di presentazione . Scarica il JMP Journal e gli esempi in questo post del blog sono nella sezione "Model from the Fit Curve platform" del journal.
@michael_jmp Molte grazie!
Lo script viene eseguito ora! Un'ulteriore domanda poiché non sono esperto nell'uso di JSL. C'è un modo per riprodurre il tuo esempio "manualmente" in uno dei costruttori di grafici?
@Marco_ No, non conosco un modo per riprodurre manualmente le curve in Graph Builder.