Il metodo di ricampionamento introdotto in Efron (1979) è stato progettato per i dati univariati ma è facilmente esteso ai dati multivariati. Come discusso in. Se è un campione di vettori, per mantenere la struttura di covarianza dei dati nel campione. Non è immediatamente ovvio se si può ricampionare una serie temporale . Una serie temporale è essenzialmente un campione di dimensione 1 proveniente da un processo stocastico. Il ricampionamento di un campione è un campione originale, quindi non si impara nulla dal ricampionamento. Pertanto, il ricampionamento di una serie storica richiede nuove idee.x1,⋅⋅⋅,xnx1,x2,⋅⋅⋅,xn
Il ricampionamento basato su modello è facilmente adottato per le serie storiche. I campioni vengono ottenuti simulando il modello di serie storiche. Ad esempio, se il modello è ARIMA (p, d, q), i campioni di un modello ARIMA (p, q) con MLE (dalle serie differenziate) dei coefficienti di media autoregressiva e mobile e della varianza del rumore. I campioni sono le sequenze della somma parziale del processo ARIMA simulato (p, q).
Il ricampionamento senza modello delle serie temporali è realizzato dal ricampionamento a blocchi, chiamato anche blocco bootstrap, che può essere implementato usando la funzione tsboot nel pacchetto di avvio di R. L'idea è quella di spezzare la serie in blocchi approssimativamente della stessa lunghezza di osservazioni consecutive, ricampionare il blocco con la sostituzione e quindi incollare i blocchi insieme. Ad esempio, se la serie temporale è di lunghezza 200 e si usano 10 blocchi di lunghezza 20, i blocchi sono le prime 20 osservazioni, le successive 20 e così via. Un possibile ricampionamento è il quarto blocco (osservazione da 61 a 80), quindi l'ultimo blocco (osservazione da 181 a 200), quindi il secondo blocco (osservazione da 21 a 40), quindi di nuovo il quarto blocco e così via fino a quando non ci sono 10 blocchi nel ricampionamento.