
Last chance! 50% off unlimited learning
Sale ends in
This function implements the gridsearch and binary search algorithms used to compute the roots of the violation curve and hence in estimating the identified intervals.
gridSearch(
dir,
test.fun,
hyperparams,
evaluations = NULL,
time.run.duration = FALSE,
verbose = 0,
picturose = FALSE
)
List containing the evaluations of the test statistic and critical values, convergence information, and run times.
Search direction.
The test function to be inverted in order to obtain the
identified set. It should take a scalar parameter as argument (i.e. the
specified value of a component of the full parameter vector) and return a
list with named elements list(theta, t.stat, crit.val)
, where
theta
is the scalar value that was tested, t.stat
is the value
of the test statistic and crit.val
is the critical value to be used in
determining whether to reject or not reject.
List of hyperparameters.
Matrix of already evaluated points, of which at least one
is feasible. When evaluations = NULL
(default), the initial feasible
point search will be executed first.
Boolean value indicating whether to time each step
in the EAM algorithm. Requires chronometer.R
. Default is
time.run.duration = FALSE
.
Boolean value indicating whether or not to print run time
updates to the console. Default is verbose = FALSE
.
Boolean value indicating whether or not to visualize the
identified set search. Default is FALSE
.