Excel で小さく広げる必要があります。つまり、私のクラブのメンバー全体で公正にペニー、金額の丸め誤差。
メンバーからお金を差し引くとエラーが発生します。たとえば、£30 を 21 人のメンバーで割ると £1.428571 になります... £30 の目標を達成するには、各メンバーから £1.43 を差し引く必要があり、合計で £30.03 になります。
上記の例を続けて、私が採用したいアプローチは、各メンバーから£1.42を差し引いて合計£29.82にし、残りの£0.18をエラー分散技術を使用して差し引いて、21人のメンバーのうち18人から余分なペニーをランダムに取ることです。 .
これはすぐに貯水池サンプリングのことを思いつき、ここの情報を使用しました:ランダム選択、ここでテスト Excel スプレッドシートを作成します: https://www.dropbox.com/s/snbkldt6e8qkcco/ErrorSpreading.xls、Dropboxで、あなたのために一緒に遊ぶ男...
私が抱えている問題は、このスプレッドシートの各行が他のすべての行とは無関係に誤差分布を計算することです。これにより、一部のメンバーが余分なペニーの公正な分配以上に貢献することになります.
私が探しているのは、Resevoir Sampling 手法への変更、または私が認識していない別のバランスのとれた/2 次元のエラー拡散方法論であり、多くの「エラー拡散」行にまたがるメンバー間の全体的なエラーを最小限に抑えます。
これは、非常に多くの用途がある難しい問題の 1 つだと思います。そのため、天才の皆さんが良いアイデアを思いつくことを願っています。
共有できる洞察をありがとう:)
意思