environmentaltools.temporal.maximum_dissimilarity_algorithm

environmentaltools.temporal.maximum_dissimilarity_algorithm(data, variables, n_cases, mvar, file_name='cases')[source]

Implements the Maximum Dissimilarity Algorithm (Camus et al. 2011).

Parameters:
  • data (pd.DataFrame) – Raw time series.

  • variables (list) – Names of variables to use for dissimilarity.

  • n_cases (int) – Number of representative cases to select.

  • mvar (str) – Name of the main variable which determines the first subset.

  • file_name (str) – Name of the file to save. Defaults to ‘cases’.

Returns:

The representative values of the variables.

Return type:

pd.DataFrame