統計量dataとその重みweight_listのリストがそれぞれあり,これによって任意の重みづけパーセンタイル値を算出したい.リストは各要素が対応.
Python
1np.average(data,weights=weight_list) 2 3np.percentile()
平均は上記のように算出できるが,パーセンタイル値は重みづけの設定ができず,ループで泥臭く求めようとするとプログラムが重くなりそうで,ベターな手法があればご教授いただきたい.
リストが長いので,泥臭くても負荷が軽いものが望ましい.
ループで求める方法(コード)はすでにご存じということでしょうか?
不明です.書こうと思ったのですが,思いのほかこれも難易度が高かったです.
以下は参考になりそうな例です.
https://steakrecords.com/ja/719270-how-do-i-calculate-percentiles-with-python-numpy-python-numpy-percentile.html
回答1件
あなたの回答
tips
プレビュー