superstats.utils.transformations#
Parameter transformation functions.
Functions
|
Apply a sigmoid transformation and rescale to a bounded interval. |
- superstats.utils.transformations.scaled_sigmoid(x, lower_bound, upper_bound)[source]#
Apply a sigmoid transformation and rescale to a bounded interval.
This function maps input values to a specified range using a scaled sigmoid. The transformation is: lower_bound + (upper_bound - lower_bound) / (1 + exp(-x))
- Parameters:
- x
floatornp.ndarray Input value(s) to transform.
- lower_bound
floatornp.ndarray Lower bound of the output range.
- upper_bound
floatornp.ndarray Upper bound of the output range.
- x
- Returns:
- y
floatornp.ndarray-transformedvalue(s)in [lower_bound, upper_bound]
- y
- Parameters:
- Return type: