性能評価・プロファイリング
複数のベンチマークの、基準の計算機に対する速さの比をまとめるときに、幾何平均がよく使われる理由として正しいものはどれか。
- A幾何平均は、必ず算術平均より大きくなるから
- B幾何平均は、時間の合計と同じ意味を持つから
- Cどの計算機を基準に選んでも、2つの計算機の比べた結果の順位や比が変わらないから
答えと解説を見る
正解:C. どの計算機を基準に選んでも、2つの計算機の比べた結果の順位や比が変わらないから
速さの比を算術平均でまとめると、どの計算機を基準にするかで、2つの計算機のどちらが速いかの結論が入れ替わることがあります。幾何平均では、比の比が基準の選び方に左右されないので、公平に比べられます。ただし幾何平均は、実際にすべてのプログラムを実行したときの合計の時間を表すわけではないので、用途によっては時間そのものの合計で比べる方が適切です。
- A. 幾何平均は算術平均以下になります。
- B. 時間の合計とは別の意味を持ちます。
- C. 正しい。比を平均するのに向いた性質です。