statsmodels.stats.robust_compare.trimboth¶
-
statsmodels.stats.robust_compare.trimboth(a, proportiontocut, axis=
0
)[source]¶ Slices off a proportion of items from both ends of an array.
Slices off the passed proportion of items from both ends of the passed array (i.e., with proportiontocut = 0.1, slices leftmost 10% and rightmost 10% of scores). You must pre-sort the array if you want ‘proper’ trimming. Slices off less if proportion results in a non-integer slice index (i.e., conservatively slices off proportiontocut).
- Parameters:¶
- aarray_like
Data to trim.
- proportiontocut
float
orint
Proportion of data to trim at each end.
- axis
int
orNone
Axis along which the observations are trimmed. The default is to trim along axis=0. If axis is None then the array will be flattened before trimming.
- Returns:¶
- outarray_like
Trimmed version of array a.
Examples
>>> from scipy import stats >>> a = np.arange(20) >>> b = stats.trimboth(a, 0.1) >>> b.shape (16,)
Last update:
Oct 03, 2024