simrunmodular_reduced_model_inferencereduced_modelDataSplitEvaluationadd_isi_dependent_random_split

DataSplitEvaluation.add_isi_dependent_random_split

simrun.modular_reduced_model_inference.reduced_model.DataSplitEvaluation.add_isi_dependent_random_split(name, min_isi=10, percentage_train=0.7)

Split data based on the inter-spike interval.

This method filters out trials with an inter-spike interval below a certain threshold. Only then the data is split into a train-test split.

Parameters:
  • name (str) – Name of the split

  • min_isi (float) – Minimum inter-spike interval

  • percentage_train (float) – Percentage of trials to use for training

Raises:

AssertionError – If the split name already exists.