expyfun.analyze.fit_sigmoid¶
- expyfun.analyze.fit_sigmoid(x, y, p0=None, fixed=())[source]¶
Fit a sigmoid to summary data
Given a set of average values
y
(e.g., response probabilities) as a function of a variablex
(e.g., presented target level), this will estimate the underlying sigmoidal response. Note that the fitting function can be sensitive to the shape of the data, so always inspect your results.- Parameters:
- xarray-like
x-values along the sigmoid.
- yarray-like
y-values at each location in the sigmoid.
- p0array-like | None
Initial guesses for the fit. Can be None to estimate all parameters, or members of the array can be None to have these automatically estimated.
- fixedlist of str
Which parameters should be fixed.
- Returns:
- lower, upper, midpt, slopefloats
See expyfun.analyze.sigmoid for descriptions.