kの値が720までのポアソン分布を計算するには、C関数が必要です。効率の良いソリューションが必要です。/K - (ラムダ)gsl_ran_poisson_pdf
Cのポアソン分布の計算
2
A
答えて
6
はGSLしようとする与えます!
あなたは私はかなり遅れてあなたの緊急用思うよログ(N!)のログ(N)+ログ=(N-1を!)と動的計画
1
をライブラリ を使用するのではなく、それを自分で計算したい場合は、式を使用して、それを計算することができます。.. E^k個の*電子^:
3
ポアソン乱数生成器
int poissonRandom(double expectedValue) {
int n = 0; //counter of iteration
double limit;
double x; //pseudo random number
limit = exp(-expectedValue);
x = rand()/INT_MAX;
while (x > limit) {
n++;
x *= rand()/INT_MAX;
}
return n;
}
を使用することができますデマンド。
+0
これについては他の人たちとも話し合いました:https://en.wikipedia.org/wiki/Poisson_distribution#Generating_Poisson-distributed_random_variables – plasmacel
0
これは元々のリクエストでは遅すぎると思いますが、答えのいくつかが間違っていると思います。配布から乱数を生成したいとは思っていませんが、配布自体が必要です。ここでは、これを行う関数が大きくなる可能性のある階乗の計算を避ける です。
double poisson(int k, double mean) {
double p = std::exp(-mean);
double f = 1;
for (int i=0 ; i<k ; i++) f *= mean/(i+1);
return p*f;
}
関連する問題
- 1. ジュリアのポアソン分布の確率を計算する方法
- 2. 指数分布/ポアソン分布
- 3. ggplotポアソン分布のヒストグラム
- 4. ゼロ膨張したポアソン分布をR
- 5. MySQLのノルム分布を計算する
- 6. 二項分布の計算R
- 7. 計算正規分布のAndroidメーカー
- 8. 確率分布を計算する
- 9. マクスウェル - ボルツマン分布を計算する
- 10. Rのポアソン分布のパーセンタイルをプロットする方法は?
- 11. scipy.statsでポアソン分布のテール値を指定する方法は?
- 12. Mathematicaでポアソン分布の結果が混乱する11
- 13. R glm()の係数からポアソン分布 "lambda"を得るには
- 14. データへのポアソン分布をフィットさせる(ヒストグラム+ライン)
- 15. データへのポアソン分布を適合させる
- 16. 散布図のマーカーサイズ計算
- 17. ポアソンを理論的分布として作成する方法
- 18. 平面分布の重力中心の計算方法は?
- 19. OpenCVで画像全体の色の分布を計算する
- 20. Rails/MySQLでの値の分布を計算する
- 21. ジョイント分布のセクションの確率を計算する
- 22. MATLAB:行列の要素の分布を計算する方法
- 23. 継承されたパレート分布とヘッセ行列の計算
- 24. PythonでF分布のP値を計算する?
- 25. Pythonの正規分布パーセンテージポイント関数を計算する方法
- 26. 楕円ガウス分布の角度を計算する方法
- 27. Pythonで2つの分布の共分散行列を計算する
- 28. 計算配布用パッケージ
- 29. 分散間違った計算のC#
- 30. AFM測定値から粒度分布を計算する
これはRentACoderではなく、お客様の計画の欠如が当社の緊急事態を構成するものではありません。あなたはちょうど最小限の努力をして(そして、それが何であったかを教えて)、ちょうど要求をするのではないと考えています。 – paxdiablo