用法:
statistics.median_grouped(data, interval=1)
返回分組連續數據的中位數,計算為第 50 個百分位數,使用插值。如果
data
為空,則引發StatisticsError
。data
可以是序列或可迭代的。>>> median_grouped([52, 52, 53, 54]) 52.5
在以下示例中,數據被四舍五入,因此每個值代表數據類的中點,例如1是0.5-1.5類的中點,2是1.5-2.5類的中點,3是2.5-3.5類的中點等。根據給定的數據,中值落在3.5-4.5類的某處,插值用於估計它:
>>> median_grouped([1, 2, 2, 3, 4, 4, 4, 4, 4, 5]) 3.7
可選參數
interval
表示類間隔,默認為1。改變類間隔自然會改變插值:>>> median_grouped([1, 3, 3, 5, 7], interval=1) 3.25 >>> median_grouped([1, 3, 3, 5, 7], interval=2) 3.5
此函數不檢查數據點是否至少相隔
interval
。CPython 實現細節:在某些情況下,statistics.median_grouped可能會將數據點強製為浮點數。這種行為將來可能會改變。
相關用法
- Python statistics.median_high用法及代碼示例
- Python statistics.median_low用法及代碼示例
- Python statistics.median用法及代碼示例
- Python statistics.mean用法及代碼示例
- Python statistics.multimode用法及代碼示例
- Python statistics.mode用法及代碼示例
- Python statistics.quantiles用法及代碼示例
- Python statistics.correlation用法及代碼示例
- Python statistics.covariance用法及代碼示例
- Python statistics.NormalDist用法及代碼示例
- Python statistics.linear_regression用法及代碼示例
- Python statistics.pvariance用法及代碼示例
- Python statistics.harmonic_mean用法及代碼示例
- Python statistics.variance用法及代碼示例
- Python statistics mean()用法及代碼示例
- Python staticmethod()用法及代碼示例
- Python staticmethod用法及代碼示例
- Python Scipy stats.cumfreq()用法及代碼示例
- Python Scipy stats.nanmean()用法及代碼示例
- Python Scipy stats.gengamma()用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 statistics.median_grouped。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。