v0.13
Potentially Breaking Changes:
-
boottest()
,mboottest()
andboot_aggregate()
no longer have a dedicatedseed
argument. From version 0.13, reproducibility of results can only be controlled by setting a global seed viadrqng::dqset.seed()
andset.seed()
. For more context, see the discussion below. -
As one consequence, results produced via old versions of
fwildlcusterboot
are no longer exactly reproducible. For more background on this change, see the changelog. -
When the bootstrap is run via
engine = "WildBootTests.jl"
, the bootstrapped t-statistics and the original t-statistic are now returned as vectors (to align with the results from otherenginges
). Previously, they were returned as matrices.
Other Changes:
boottest()
receives a new argument,sampling
, which controls if random numbers are drawn via functions frombase
or thedqrng
package.- Some code refactoring. All bootstrap algorithms and their associated files have been renamed (e.g.
boot_algo2.R
is not calledboot_algo_fastnwild.R
, etc.). - Much nicer error and message formatting, via
rlang::abort()
,warn()
andinform()
.rlang
is added as a dependency.