問題タブ [probability-theory]
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.
matlab - ワイブル分布サンプルのサンプル平均と分散
形状パラメーター k=1 およびスケール パラメーター λ=2 のワイブル分布からのランダム サンプル x があるとします。
サンプルの平均値を計算するにはどうすればよいですか? また、サンプルの分散を計算するにはどうすればよいですか?
また、前述のタスクを実行できる便利な Matlab コードをいただければ幸いです。
c# - Matlab から C# への多変量正規乱数
Matlab で書かれたコードを C# に変換しています。Matlab には、多変量正規乱数ジェネレーターである mvnrnd という関数があります。これには、nxd 平均行列と d 行 d 列の cov 行列の 2 つの入力が必要です。私はググって、math.net matrixnormal が同じことをすることを発見しました。
Matlab の関数とは異なり、matrixnormal には、平均行列 (M)、行の cov 行列 (V)、列の cov 行列 (K) の 3 つの入力が必要です。ドキュメントには、M の次元が d 行 m 列の場合、V は d 行 d 列、K は m 行 m 列であると記載されています。これら 2 つの入力行列 (Matlab の 1x12 平均行列と 12x12 cov 行列) があります。これらの 2 つの入力を、matrixnormal の 3 つの入力に変換したいと思います。
平均行列部分は問題ありませんが、cov 部分を変換する方法がわかりません。私は統計が苦手です。誰かがこれを行うのを手伝ってもらえますか? ありがとう、
probability-theory - プログラムで確率変数を表現する方法
スタック オーバーフローがこの質問をするのに適切な場所かどうかはわかりませんが、確率変数をどのように表現するかについては興味があります。
確率変数X ~ N(mu, sigma)
を言うと、その平均と共分散で別々に表すことができます。ただし、これはガウス分布に対してのみ実行できることを知っています。ポアソン分布を表現したい場合、このデータ型はランダム変数を保持できなくなります。
私の質問は要約すると、他のデータ構造と同様に、ランダム変数を表す言語/ライブラリはありますか? 個人的には、確率変数の概念を理解するのは非常に難しく、そのような表現は素晴らしいと思います。私の理想のコンセプトは
RandomVariable rv = new RandomVariable(mu, sigma) // Assume 1-Dimension as of now
mvnpdf()
MATLAB には、分布のインスタンスを与える関数があることは知っていますが、確率変数を表すという概念はありません。
java - java/R で不公平なサイコロをシミュレートする (プログラミング完了)
タスク : 不公平なサイコロ (6 面) が n 回振られています。1 の確率は p1、2 の確率は p2 などです。与えられた n (n<100) に対して、セット (p1,p2,p3,p4,p5,p6) の確率と $x \in [n,600n]$ の合計の確率を求めるコンピューター プログラムを作成します。サイコロの値は x 未満です。プログラムは 5 分以上動作できません。これは私に追加のポイントを与える追加の質問ですが、これまで誰もそれを行っていません. 私のような初心者のコンピューター科学者も、このコードから学ぶことができると思います.Webでバイアスダイスに関するヘルプが0件見つかり、ルーレットのような解決策を思いついたからです。私も世界に私のやり方を見せたかったのです。
幾何学的確率と統計的確率を使用した 2 つの解決策があります。
私の質問は次のとおりです。1)このようにすると正しいですか、それともどこかで間違っていますか?2) 幾何学的確率と統計的確率のどちらがより良い答えをくれると思いますか? 私の直感では、より信頼性が高いため、幾何学的であると言えます。私のコードが私に与えているのは正しい答えだと思います-0.99以上.....通常。まったくわからないので、誰かに私の仕事をチェックしてもらいたいと思っていました。このコードを他の人と共有したかったのです。
ループを使用するとRよりもはるかに高速であるため、Javaの方が好きですが、統計用にもRコードを指定しました。それらは非常に似ているため、問題にならないことを願っています。
Java コード:
R コード:
probability - ベイズの法則がわかりません
ベイズの法則がP(A/B)=P(B/A)*P(A)/P(B) の形式であることは知って いますが、P(A/B) とP(B/A) ? よろしく。
matlab - matlabでpdfの対数を表示する関数
標準正規分布で 50 の密度を計算する必要があります。実際には、結果は によって 0 に戻りpdf('norm',50,0,1)
ます。その対数を表示しようとすると、 では機能しませんlog(pdf('norm',50,0,1))
。R ではdnorm(50,log = TRUE)
、MATLAB で同様の機能を実行できますか? 見つかりませんでした。ありがとう
math - いくつかの独立変数に基づいてシステムの出力を決定する方法
システムが次の独立変数に基づいて 1 または 0 のいずれかを出力するとします。
これらの 3 つの信頼水準について、それらが高いほど、システムの出力が 1 である可能性が高くなります。低いほど、システムの出力が 0 である可能性が高くなります。次に問題は、システムの出力を決定する関数をどのように設定できるかです。これらの変数に基づいています。どんなアイデアでも大歓迎です。
numpy - 与えられた 2 次元分布関数からランダム データを描画する
私は理論上の分布を持っており、次の分布について 2D 空間でランダムにサンプリングしたいと考えています。
更新:逆変換サンプリングが、確率分布からデータをサンプリングする適切なアプローチであることがわかりました。2D データ用に Python でこのメソッドをどのようにプログラムできますか、または使用できるライブラリはありますか?
matlab - プロット後に分布のタイプを決定する
次のコードがあるとしましょう
そして、私は次の写真を得ました
信号は正弦波成分+ホワイトノイズの合計で与えられることに注意してください。正弦波成分は決定論的です(すべての成分は固定されています)。したがって、グラフによるとどのタイプの分布ですか?事前に感謝します