Bug fix: For Rademacher and Mammen weights and cases where (2^ number of clusters) < # boostrap iterations, (deterministic ) full enumeration should have been employed for sampling the bootstrap weights. Full enumeration means the following: for e.g. 6 numbers of clusters, only 2^6 = 64 unique draws from either the Rademacher or Mammen distributions exists. Therefore,
boottest() overwrites the user-provided number of bootstrap iterations to B = (2^ number of clusters) if a larger number is chosen. The bug now occured because the bootstrap weights were drawn randomly with replacement instead of using full enumeration. Note: full enumeration was introduced with version 0.3.3. Thanks to fschoner for finding the bug! see github issue #11
Bug fix: A small bug has been fixed related to missing values in the cluster variables.
boottest() now sets an internal seed if no seed is provided by the user via the
seed function argument.
Several improvements to the documentation.
boottest()uses half the available threads for parallel execution. The number of threads can be set via the
boottest()- the user can now set the tolerance and maximum number of iterations for the calculation of confidence intervals. By default,
tol = 1e-6and
maxiter = 10.
fabricatr- both are now only suggested. Further, the package now comes with an example data set ‘voters’.