गणितज्ञ में संभाव्यता प्रयोग करना
गणितज्ञ संभाव्यता और वितरण के साथ काम करने के लिए एक बहुत ही सहज ढांचा प्रदान करता है और - जबकि उपयुक्त सीमाओं के मुख्य मुद्दे को संबोधित किया गया है - मैं इस प्रश्न का उपयोग इस संदर्भ में स्पष्ट और शायद उपयोगी के रूप में करना चाहूंगा।
आइए बस प्रयोगों को दोहराए जाने के लिए और हमारे स्वाद को फिट करने के लिए कुछ प्लॉट विकल्पों को परिभाषित करें:
SeedRandom["Repeatable_151115"];
$PlotTheme = "Detailed";
SetOptions[Plot, Filling -> Axis];
SetOptions[DiscretePlot, ExtentSize -> Scaled[0.5], PlotMarkers -> "Point"];
पैरामीट्रिक वितरण के साथ काम करना
अब हम एक घटना के लिए विषम वितरण को परिभाषित कर सकते हैं जो कि एक (निष्पक्ष) सिक्के के में सिर का अनुपात है :πn
distProportionTenCoinThrows = With[
{
n = 10, (* number of coin throws *)
p = 1/2 (* fair coin probability of head*)
},
(* derive the distribution for the proportion of heads *)
TransformedDistribution[
x/n,
x \[Distributed] BinomialDistribution[ n, p ]
];
With[
{
pr = PlotRange -> {{0, 1}, {0, 0.25}}
},
theoreticalPlot = DiscretePlot[
Evaluate @ PDF[ distProportionTenCoinThrows, p ],
{p, 0, 1, 0.1},
pr
];
(* show plot with colored range *)
Show @ {
theoreticalPlot,
DiscretePlot[
Evaluate @ PDF[ distProportionTenCoinThrows, p ],
{p, 0.4, 0.6, 0.1},
pr,
FillingStyle -> Red,
PlotLegends -> None
]
}
]
जो हमें अनुपात के असतत वितरण की साजिश देता है:
हम और लिए संभावनाओं की गणना करने के लिए तुरंत वितरण का उपयोग कर सकते हैं। :Pr[0.4≤π≤0.6|π∼B(10,12)]Pr[0.4<π<0.6|π∼B(10,12)]
{
Probability[ 0.4 <= p <= 0.6, p \[Distributed] distProportionTenCoinThrows ],
Probability[ 0.4 < p < 0.6, p \[Distributed] distProportionTenCoinThrows ]
} // N
{0.65625, 0.246094}
मोंटे कार्लो प्रयोग करना
हम एक घटना के लिए वितरण का उपयोग बार-बार नमूना (मोंटे कार्लो) से कर सकते हैं।
distProportionsOneMillionCoinThrows = With[
{
sampleSize = 1000000
},
EmpiricalDistribution[
RandomVariate[
distProportionTenCoinThrows,
sampleSize
]
]
];
empiricalPlot =
DiscretePlot[
Evaluate@PDF[ distProportionsOneMillionCoinThrows, p ],
{p, 0, 1, 0.1},
PlotRange -> {{0, 1}, {0, 0.25}} ,
ExtentSize -> None,
PlotLegends -> None,
PlotStyle -> Red
]
]
सैद्धांतिक / विषम वितरण के साथ इसकी तुलना करने से पता चलता है कि कभी भी बहुत कुछ इसमें फिट बैठता है:
Show @ {
theoreticalPlot,
empiricalPlot
}