compare.adaptR6: Compare adapt R6

Description Methods

Description

Compare adapt R6

Compare adapt R6

Methods

Public methods


Method new()

Usage
compare.adaptR6$new(
  func,
  D,
  L,
  b = NULL,
  batches = 10,
  reps = 5,
  obj = c("nonadapt", "grad"),
  force_old = c(0),
  force_pvar = c(0),
  n0 = 0,
  stage1batches = 0,
  save_output = F,
  func_string = NULL,
  seed_start = as.numeric(Sys.time()),
  design_seed_start = as.numeric(Sys.time()),
  package = "laGP",
  selection_method = "SMED",
  design = "sFFLHD",
  des_func = NA,
  alpha_des = 1,
  weight_const = 0,
  error_power = 1,
  actual_des_func = NULL,
  pass_list = list(),
  folder_name,
  parallel = FALSE,
  parallel_cores = "detect"
)

Method set_folder_name()

Usage
compare.adaptR6$set_folder_name(folder_name, add_timestamp = FALSE)

Method create_output_folder()

Usage
compare.adaptR6$create_output_folder(add_timestamp = FALSE)

Method run_all()

Usage
compare.adaptR6$run_all(
  redo = FALSE,
  noplot = FALSE,
  save_every = FALSE,
  run_order,
  parallel = self$parallel,
  parallel_temp_save = FALSE
)

Method run_one()

Usage
compare.adaptR6$run_one(
  irow = NULL,
  save_output = self$save_output,
  noplot = FALSE,
  is_parallel = FALSE
)

Method add_result_of_one()

Usage
compare.adaptR6$add_result_of_one(irow, newdf1, save_output = self$save_output)

Method postprocess_outdf()

Usage
compare.adaptR6$postprocess_outdf(save_output = self$save_output)

Method plot_MSE_over_batch()

Usage
compare.adaptR6$plot_MSE_over_batch(
  save_output = self$save_output,
  legend_labels = NULL
)

Method plot_AWE_over_batch()

Usage
compare.adaptR6$plot_AWE_over_batch(save_output = self$save_output)

Method plot_AWE_over_group()

Usage
compare.adaptR6$plot_AWE_over_group(
  save_output = self$save_output,
  boxpl = TRUE,
  logy = TRUE
)

Method plot_MSE_PVar()

Usage
compare.adaptR6$plot_MSE_PVar(save_output = self$save_output)

Method plot_RMSE_PRMSE()

Usage
compare.adaptR6$plot_RMSE_PRMSE(save_output = self$save_output)

Method plot()

Usage
compare.adaptR6$plot(save_output = self$save_output)

Method plot_run_times()

Usage
compare.adaptR6$plot_run_times()

Method save_self()

Usage
compare.adaptR6$save_self(object_name = "object")

Method delete_save_folder_if_empty()

Usage
compare.adaptR6$delete_save_folder_if_empty()

Method recover_parallel_temp_save()

Usage
compare.adaptR6$recover_parallel_temp_save(save_if_any_recovered = TRUE)

Method parallel_efficiency()

Usage
compare.adaptR6$parallel_efficiency()

Method clone()

The objects of this class are cloneable with this method.

Usage
compare.adaptR6$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


CollinErickson/GradAdaptCompExp documentation built on Dec. 17, 2021, 3:02 p.m.