Metodę ponownego próbkowania wprowadzoną w Efron (1979) zaprojektowano dla danych tej samej zmiennej, ale z łatwością można ją rozszerzyć na dane z wielu zmiennych. Jak omówiono w. Jeśli jest próbką wektorów, w celu zachowania struktury kowariancji danych w próbce. Nie jest od razu oczywiste, czy można ponownie próbkować szeregi czasowe . Szereg czasowy jest zasadniczo próbką wielkości 1 z procesu stochastycznego. Ponowne próbkowanie próbki jest próbką oryginalną, więc nie uczy się niczego przez ponowne próbkowanie. Dlatego ponowne próbkowanie szeregu czasowego wymaga nowych pomysłów.x1, ⋅ ⋅ ⋅ , xnx1, x2), ⋅ ⋅ ⋅ , xn
Ponowne próbkowanie oparte na modelu można łatwo dostosować do szeregów czasowych. Próbki uzyskuje się przez symulację modelu szeregów czasowych. Na przykład, jeśli modelem jest ARIMA (p, d, q), wówczas próbki modelu ARIMA (p, q) z MLE (z serii różnicowej) autoregresyjnych i ruchomych średnich współczynników oraz wariancji hałasu. Próbki są sekwencjami częściowej sumy symulowanego procesu ARIMA (p, q).
Ponowne próbkowanie szeregów czasowych bez użycia modelu odbywa się poprzez ponowne próbkowanie bloków, zwane również blokowym bootstrapem, które można zaimplementować za pomocą funkcji tsboot w pakiecie rozruchowym R. Chodzi o to, aby podzielić serię na mniej więcej równe bloki kolejnych obserwacji, ponownie próbkować blok z zastępstwem, a następnie wkleić bloki razem. Na przykład, jeśli szereg czasowy ma długość 200 i jeden wykorzystuje 10 bloków o długości 20, wówczas bloki są pierwszymi 20 obserwacjami, następnymi 20 i tak dalej. Możliwym ponownym próbkowaniem jest czwarty blok (obserwacja 61 do 80), następnie ostatni blok (obserwacja 181 do 200), następnie drugi blok (obserwacja 21 do 40), następnie ponownie czwarty blok i tak dalej, aż będzie 10 bloków w ponownej próbce.