Statistics
Design
Contains utilities for the design of experiments.
This module defines utility functions for various experimental design methods.
- calisim.statistics.design.get_full_factorial_design(parameter_spec: ParameterSpecification) ndarray[source]
Get a full factorial design from a parameter specification.
- Parameters:
parameter_spec (ParameterSpecification) – The parameter specification.
- Returns:
The full factorial design.
- Return type:
np.ndarray
Distance Metrics
Contains utilities for calculating distance values.
This module defines utility functions for distance metrics that can be used to compare simulated and observational data.
- class calisim.statistics.distance_metrics.DistanceMetricBase[source]
The distance metric abstract class.
- abstract calculate(observed: ndarray, simulated: ndarray) float | ndarray[source]
Calculate the distance between observed and simulated data.
- Parameters:
observed (np.ndarray) – The observed data.
simulated (np.ndarray) – The simulated data.
- Raises:
NotImplementedError – Error raised for the unimplemented abstract method.
- class calisim.statistics.distance_metrics.MeanAbsoluteError[source]
The mean absolute error distance.
- class calisim.statistics.distance_metrics.MeanAbsolutePercentageError[source]
The mean absolute percentage error distance.
- class calisim.statistics.distance_metrics.MeanSquaredError[source]
The mean squared error distance.
- class calisim.statistics.distance_metrics.MedianAbsoluteError[source]
The median absolute error distance.
- class calisim.statistics.distance_metrics.RootMeanSquaredError[source]
The root mean squared error distance.