Pythonでデータの平均・中央値を求める
データ分析では、データの特徴を把握するために平均値や中央値を求めることがよくあります。平均値はデータ全体の中心的な値を示し、中央値はデータを小さい順に並べたときの中央に位置する値を示します。
Pythonには統計処理を簡単に行える機能が用意されており、少ないコードで平均値や中央値を計算できます。今回は標準ライブラリのstatisticsモジュールを利用して計算する方法を紹介します。
サンプルプログラム
import statistics
scores = [65, 70, 75, 80, 85, 90, 95]
average = statistics.mean(scores)
median = statistics.median(scores)
print("平均値:", average)
print("中央値:", median)
実行結果
平均値: 80
中央値: 80
プログラムの解説
statisticsモジュールをインポートすることで、さまざまな統計処理を利用できます。mean()メソッドはデータの平均値を計算し、median()メソッドは中央値を計算します。
平均値は全データの合計をデータ数で割った値です。一方、中央値はデータを並べたときの中央の値であり、極端に大きな値や小さな値の影響を受けにくい特徴があります。
そのため、データ分析では平均値と中央値の両方を確認することで、データの傾向をより正確に把握できます。
活用例
平均値や中央値は売上分析、アクセス解析、アンケート結果の集計、試験結果の分析など幅広い分野で利用されています。データの中心的な傾向を把握するための基本的な指標として重要です。
まとめ
Pythonのstatisticsモジュールを利用すると、平均値や中央値を簡単に求めることができます。データ分析の基礎となる統計処理のため、まずは平均値と中央値の計算方法を習得しておくと分析作業に役立ちます。
コメント