Python statistics.quantiles() メソッド
Python statistics.quantiles()指定されたデータセットの分位数を計算するために使用します。
構文
statistics.quantiles() メソッドの構文は次のとおりです:
statistics.quantile(data, *, n=4, method='exclusive')
パラメータの説明:
- data-- 数値を含むイテラブル(例:リストまたはタプル)。
- n-- 省略可能なパラメータで、計算する分位数の数を指定します。デフォルトは 4 です。
- method-- 省略可能なパラメータで、分位数の計算方法を指定します。デフォルトは "exclusive" です。
戻り値
この関数は、指定されたデータセットに基づいて分位数を計算し、結果として分位数のリストを返します。
例
次の例は quantiles() 関数の使い方を示しています。
例
import statistics
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
quantiles = statistics.quantiles(data, n=4, method='inclusive')
print(quantiles)
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
quantiles = statistics.quantiles(data, n=4, method='inclusive')
print(quantiles)
出力結果:
[3.25, 5.5, 7.75]
上記の例では、指定されたデータセットは [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] で、quantiles() メソッドを使用して四分位数のリスト [3.25, 5.5, 7.75] を計算します。
四分位数は、データセットの分布を表す統計量で、データセットを4等分します。第1四分位数(Q1)はデータの25%分位数、第2四分位数(Q2)はデータの50%分位数(つまり中央値)、第3四分位数(Q3)はデータの75%分位数です。
quantiles() メソッドは、三分位数、五分位数などの他の分位数を計算する機能も提供します。パラメータ n の値を調整することで、異なる数の分位数を取得できます。分位数の計算方法は "exclusive" または "inclusive" を選択でき、分位数の計算方法を制御します。デフォルトでは、"exclusive" メソッドを使用して分位数を計算します。
quantiles() メソッドはデータセットが順序付けられている必要があることに注意してください。そのため、使用前にデータを並べ替える必要があります。
その他の拡張機能
Python statistics モジュール