Nothing
## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
## ----install-cran, eval = FALSE-----------------------------------------------
# install.packages("bootUR")
## ----install-github, eval = FALSE---------------------------------------------
# # install.packages("devtools")
# devtools::install_github("smeekes/bootUR")
## ----install-vign, eval = FALSE-----------------------------------------------
# # install.packages("devtools")
# devtools::install_github("smeekes/bootUR", build_vignettes = TRUE, dependencies = TRUE)
## ----load---------------------------------------------------------------------
library(bootUR)
## ----missing------------------------------------------------------------------
data("MacroTS")
check_missing_insample_values(MacroTS)
## ----start_end----------------------------------------------------------------
sample_check <- find_nonmissing_subsample(MacroTS)
# Provides the number of the first and last non-missing observation for each series:
sample_check$range
# Gives TRUE if the time series all start and end at the same observation:
sample_check$all_equal
## ----plot_na, fig.height = 4, fig.width = 7, eval = FALSE---------------------
# plot_missing_values(MacroTS, show_names = TRUE, axis_text_size = 5, legend_size = 6)
## ----adf----------------------------------------------------------------------
GDP_NL <- MacroTS[, 4]
adf(GDP_NL, deterministics = "trend")
## ----boot_adf-----------------------------------------------------------------
set.seed(155776)
boot_adf(GDP_NL, B = 399, bootstrap = "SB", deterministics = "trend",
detrend = "OLS", do_parallel = FALSE)
## ----union--------------------------------------------------------------------
boot_union(GDP_NL, B = 399, bootstrap = "SWB", do_parallel = FALSE)
## ----panel--------------------------------------------------------------------
boot_panel(MacroTS, bootstrap = "DWB", B = 399, do_parallel = FALSE)
## ----iADF---------------------------------------------------------------------
ADFtests_out <- boot_ur(MacroTS[, 1:5], bootstrap = "MBB", B = 399, union = FALSE,
deterministics = "trend", detrend = "OLS", do_parallel = FALSE)
print(ADFtests_out)
## ----BSQT---------------------------------------------------------------------
N <- ncol(MacroTS)
# Test each unit sequentially
boot_sqt(MacroTS, steps = 0:N, bootstrap = "AWB", B = 399, do_parallel = FALSE)
# Split in four equally sized groups (motivated by the 4 series per country)
boot_sqt(MacroTS, steps = 0:4 / 4, bootstrap = "AWB", B = 399, do_parallel = FALSE)
## ----bFDR---------------------------------------------------------------------
boot_fdr(MacroTS[, 1:10], FDR_level = 0.1, bootstrap = "BWB", B = 399, do_parallel = FALSE)
## ----orders-------------------------------------------------------------------
out_orders <- order_integration(MacroTS[, 11:15], method = "boot_fdr", B = 399,
do_parallel = FALSE)
# Orders
out_orders$order_int
# Differenced data
stationary_data <- out_orders$diff_data
## ----plot_orders, fig.width = 7, fig.height = 4, eval = FALSE-----------------
# plot_order_integration(out_orders)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.