Ho una domanda sull'interpretazione della chiamata tsboot in R. Ho controllato la documentazione di Kendall e del pacchetto di avvio, ma non sono più intelligente di prima.
Quando eseguo un bootstrap usando ad esempio l'esempio nel pacchetto Kendall, dove la statistica del test è la tau di Kendall:
library(Kendall)
# Annual precipitation entire Great Lakes
# The Mann-Kendall trend test confirms the upward trend.
data(PrecipGL)
MannKendall(PrecipGL)
che conferma la tendenza al rialzo:
tau = 0.265, 2-sided pvalue =0.00029206
L'esempio continua quindi a utilizzare un bootstrap a blocchi:
#
#Use block bootstrap
library(boot)
data(PrecipGL)
MKtau<-function(z) MannKendall(z)$tau
tsboot(PrecipGL, MKtau, R=500, l=5, sim="fixed")
Ricevo il seguente risultato:
BLOCK BOOTSTRAP FOR TIME SERIES
Fixed Block Length of 5
Call:
tsboot(tseries = PrecipGL, statistic = MKtau, R = 500, l = 5,
sim = "fixed")
Bootstrap Statistics :
original bias std. error
t1* 0.2645801 -0.2670514 0.09270585
Se ho capito bene, il "t1 * originale" è il MKtau originale, il "bias" è la media del MKtau dalle serie temporali avviate R = 500 e l '"errore standard" è la deviazione standard del MKtau da i 500 campioni.
Ho difficoltà a capire cosa significhi - questo in sostanza mi dice che tutti i 500 MKTaus sono inferiori rispetto all'originale e che l'originale t1 * è nell'intervallo di 3 sd del MKtaus avviato dal bootstrap. Ergo è significativamente diverso?
O direi che il MKtau per il set di dati è 0,26 più / meno errore standard?
Mi dispiace per la lunga domanda, ma sono un novizio di statistica e sto imparando tramite lo studio autonomo, mancando a qualcuno di rimbalzare avanti e indietro questo problema probabilmente molto semplice.
boot.ciper calcolare gli intervalli di confidenza e, di nuovo, la statistica inizialmente calcolata si trova al di fuori di questi intervalli.
biasè semplicemente la differenza tra la media dei 500 campioni di bootstrap memorizzati e la stima originale. Lastd. errorè la deviazione standard dei campioni di bootstrap 500 ed è una stima dell'errore standard. L'output ti dice che la tua stima originale è superiore alla media delle 500 stime bootstrap (quindi non tutti i MKtaus bootstrap sono inferiori). Il bootstrap viene spesso utilizzato per calcolare errori standard / intervalli di confidenza senza fare ipotesi sulla distribuzione. Utilizzare laboot.cifunzione per calcolare gli intervalli di confidenza.