calculate_max_mixed_correlation#
- obsidian.experiment.advanced_design.calculate_max_mixed_correlation(design, continuous_keys, categorical_keys, subparam_mapping)[source]#
Calculate the maximum association between categorical and continuous/subparameter columns using eta-squared (sqrt). Structural parent–subparameter pairs (e.g. buffer_type ↔ pH) are excluded because their correlation is by design.
- Parameters:
design – Design DataFrame.
continuous_keys – List of continuous parameter column names.
categorical_keys – List of categorical column names.
subparam_mapping – Dict mapping each categorical variable to its subparameter.
- Returns:
Maximum off-diagonal mixed association (lower is better).
- Return type:
float