裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

ダメ出し: 幾何平均の求め方

2022年05月26日 | ブログラミング

情けないことに,幾何平均を求めるときに定義式どおりにやっているページがほとんどである。しかも,cumprod して max を取るなんてヘボなことをしているのも多いのだが,どこかから孫引きでもしてきたのか?

分布の中心 - 幾何平均
https://stats.biopapyrus.jp/stats/average.html
「R では、データ同士の累積 prod を計算してから、データの個数 length の逆数の累乗を求めることで、幾何平均を計算できる。」
prod(x)^(1/length(x))


【算術平均・幾何平均・調和平均】Rで算出してみよう
https://datacoach.me/data/data-edu/r-mean/
gmean <- max(cumprod(yr)^(1/length(yr)))


Rで解析:中心値に関するコマンド。算術、中央、幾何、調和平均。そして、いつか分散へ・・・

https://www.karada-good.net/analyticsr/r-274/
max(cumprod(GeoMData))^(1/length(GeoMData))

 


コメント (1)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 雨の多い曜日(2) | トップ | ダメ出し:日付の等差数列 (*... »
最新の画像もっと見る

1 コメント

コメント日が  古い順  |   新しい順
幾何平均 (中澤)
2022-05-27 09:22:33
https://minato.sip21c.org/msb/medstatbookx.pdf
の42ページでは、exp(mean(log(X)))と説明していて、prod(X)^(1/length(X))でもできるが、そちらの方が圧倒的に効率が悪いと注記していますが、たしかにmax(cumprod(...は謎ですね
返信する

コメントを投稿

ブログラミング」カテゴリの最新記事