次のような「カテゴリ」と「値」の列を持つデータフレームがあり、各カテゴリの幾何平均を計算したいとします。
はじめに、列の見出しメニューから「カテゴリ」の列を「グループ化」します。
次に、値の列見出しメニューから「集計」を押し、カスタムを選択します。
そして、次のように入力します。
prod(Value, na.rm=TRUE) ^ (1/n())
この式は、すべての値にprod関数を掛け、次にn乗根を計算することを意味します。
すでに「グループ化」を行っているので、この計算は各グループに対して行われます。
そうするとこのように各グループの幾何平均を求めることができました。
もし「値」の列に負の値がある場合は、prod関数の前にabs関数を使用して、負の値を削除することをお勧めします。