This generates a specified number of simulation parameters sets using latin-hypercube sampling. These are then processed into Netlogo XML experiment files, one for each set of parameters.
lhc_generate_lhc_sample_netlogo(FILEPATH, PARAMETERS, PARAMVALS,
NUMSAMPLES, ALGORITHM, EXPERIMENT_REPETITIONS, RUN_METRICS_EVERYSTEP,
NETLOGO_SETUP_FUNCTION, NETLOGO_RUN_FUNCTION, MEASURES)
Directory where the parameter samples are to be stored
Array containing the names of the parameters of which parameter samples will be generated
Array containing either the parameter value (if not of interest in the analysis), or range under which this is being explored (stated as as string e.g. "[5,50]" for a range of 5-50.
The number of parameter subsets to be generated in the LHC design
Choice of algorithm to use to generate the hypercube. Can be set to either 'normal' or 'optimum'. Beware optimum can take a long time to generate an optimised parameter set (more than 24 hours in some circumstances).
The number of times Netlogo should repeat the experiment for each set of parameter values.
Boolean stating whether Netlogo should produce output for each timestep.
The name of the function in Netlogo that sets up the simulation. Commonly is named setup.
The name of the function in Netlogo that starts the simulation. Commonly named go.
Array containing the names of the Netlogo output measures which are used to analyse the simulation.