ProbabilityDistributionのシンボリック範囲を持つMarginalDistribution



Marginaldistribution With Symbolic Range Probabilitydistribution



解決:

との比較 mathStatica 出力..。

f =((20-x)/(25 * x)); domain [f] = {{x、10、20}、{y、x / 2、x}};

それで:



ここに画像の説明を入力してください

正常に動作するため、ここのWolframアルゴリズムには奇妙なことがあるようです。



そうは言っても、(あなたの例のように)サポートのドメインに依存関係がある関数を扱うときに使用する最良のテクニックは、すべての依存関係をジョイントpdf自体に配置することです( 密度 一部)使用ブールまたは区分的に、ドメインが{{x、10、20}、{y、a、b}}の部分は長方形のセットです。あなたの例では、次のように入力できます。

g =((20-x)/(25x))*ブール[x / 2の値の範囲yは、サポートの全領域をカバーするのに十分な大きさである必要があります...考えたくない場合は、単に入力してください実数直線上のy{y、-Infinity、Infinity}すべてのケースをカバーします。

それで:



ここに画像の説明を入力してください

私が再び使用しているところの限界機能 mathStatica のパッケージ Mathematica 。 Wolframバージョンはこの設定で正常に動作します:

PDF [MarginalDistribution [ProbabilityDistribution [g、{x、10、20}、{y、0、20}]、1]、x]

このように設定すると、他の人が使いやすくなるので、始めるのに良い習慣です。 Mathematica などの機能ジョイントpdfをプロットするためのPlot3D:

Plot3D [g、{x、10、20}、{y、0、20}]

ここに画像の説明を入力してください


Booleは評価を可能にします:

f [x_、y _]:=(20-x)/(25 x)ブール[x / 2 ここに画像の説明を入力してください