問題タブ [exponential-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3286 参照

python - min と max の間の指数分布からのランダムな整数

最小から最大までの間隔でランダムな整数を生成したいと思います。numpy での一様分布の場合:

私が望むことを正確に行います。

ただし、乱数の分布に指数バイアスを与えたいと思います。これには、疑似乱数ジェネレーター - 指数分布や numpy 関数など、いくつかの提案がありますがnumpy.random.RandomState.exponential、これらは分布を最小と最大の間の整数に制限する方法には対応していません。ランダムな配布を保証しながら、これを行う方法がわかりません。

0 投票する
2 に答える
1699 参照

simulation - 推定ラムダ指数分布

指数分布の割合であるラムダを計算しようとしています。たとえば、間隔が 5 秒で、(平均して) 4 つのオブジェクトがある場合、ラムダはどのように計算されますか? それを計算するための式が必要です。誰でも私を助けることができますか?

0 投票する
2 に答える
8210 参照

r - R の指数回帰

対数曲線のように見える点がいくつかあります。私が取得しようとしている曲線は次のようになります: y = a * exp(-b*x) + c

私のコード:

出力:

私は何を間違っていますか?

0 投票する
2 に答える
577 参照

r - 指数確率変数を再帰的に生成する

R での再帰は初めてです。R で特定の条件を満たす指数確率変数を生成しようとしています。2 つの独立した指数確率変数を生成する試みを示す簡単な例を次に示します。

コード

例: q1=.25、q2=2

上記のコードを実行すると、次のエラーが発生します。

  1. エラー: 評価の入れ子が深すぎます: 無限再帰 / options(expressions=)?
  2. ラップアップ中のエラー: 評価の入れ子が深すぎます: 無限再帰 / options(expressions=)?

options(expressions=10000)Rが反復回数を増やすことができるようにするために、私はすでに修正を試み ました。それは私の場合には役に立たないようです(オプションを正しく使用していない可能性があります)。上記のような厳しい基準で連続分布を生成することが問題である可能性があることを理解しています。そうは言っても、エラーを回避する方法はありますか? または、少なくともエラーが発生するたびに再帰を繰り返しますか? ここで再帰はオーバーキルですか?目的の確率変数を生成するためのより簡単で優れた方法はありますか? 洞察に感謝します。

0 投票する
1 に答える
22 参照

simulation - 実行で 0 エンティティを生成

時間間隔 (ミリ秒単位で 1 時間である 0 から 3600000 まで) があるとします。平均 3 のエンティティを生成する必要があり、指数分布を利用しています。平均は (3600000/3) で、これが分布をサンプリングする方法です。特定の実行で 0 を取得した場合、エンティティの作成は間違っていますか、それとも正しい結果になる可能性がありますか? 誰でも私を助けることができますか?