前のページ|次のページ

GEOMEAN関数

幾何平均を返します。

カテゴリ: 記述統計量

構文

GEOMEAN(argument <, argument, ...>)

必須引数

argument

負でない数値定数、変数または式です。

ヒント 引数リストにはOFで始まる変数のリストを含められます。

詳細

いずれかの引数が負の場合、結果は欠損値になります。負の引数が無効であること示すメッセージがログに表示され、_ERROR_が1に設定されます。いずれかの引数がゼロの場合、幾何平均はゼロになります。すべての引数が欠損値の場合、結果は欠損値になります。それ以外の場合、結果は非欠損値の幾何平均になります。
n. 別の形式を利用するにはイメージをクリックします。は、非欠損値の引数の数で、x sub 1 , comma , x sub 2 , comma dot dot dot comma , x sub n. 別の形式を利用するにはイメージをクリックします。 は、それらの引数の値です。幾何平均は、次の値の積の n super t h end super. 別の形式を利用するにはイメージをクリックします。 の平方根です。
同様に、幾何平均は次のようになります。
多くの場合、浮動小数点の計算では僅かな数値誤差が生じます。正確に計算すればゼロになる計算でも、浮動小数点の計算が使用されると僅かな非ゼロ値になる場合があります。そのため、GEOMEANはほぼゼロの引数の値をファジー処理します。ある引数の値が最大の引数と比較して極端に小さい場合、前者の引数はゼロとして扱われます。極端に小さい値をSASでファジー処理しない場合、GEOMEANZ関数を使用します。

比較

MEAN関数は算術平均(平均)、HARMEAN関数は調和平均、GEOMEAN関数は非欠損値の幾何平均を返します。GEOMEANZやGEOMEANとは異なり、ほぼゼロの引数の値をファジー処理します。

SASステートメントとその結果を次に示します。
SASステートメント
結果
x1=geomean(1, 2, 2, 4);
2
x2=geomean(., 2, 4, 8);
4
x3=geomean(of x1-x2);
2.8284271247

関連項目:

前のページ|次のページ|ページの先頭へ