Saturday, 15 June 2013

python - How to simulate from an (arbitrary) continuous probability distribution? -


मेरे पास एक संभावना घनत्व फ़ंक्शन है:

  def p1 (x): वापसी (पाप (x) ** (-0.75)) / (4.32141 * (x ** (1/5)))  

मैं पर यादृच्छिक मूल्य उत्पन्न करना चाहता हूं [0 ; 1] इस के साथ pdf । मैं कैसे यादृच्छिक मूल्य कर सकता हूँ?

जैसा कि फ्रांसिस द्वारा वर्णित है आप अपने वितरण के सीडीएफ को बेहतर ढंग से जानते हैं । वैसे भी सस्पिप कस्टम वितरण को परिभाषित करने का एक आसान तरीका प्रदान करता है। यह बहुत ज्यादा दिखता है

  सेस्पिप्ट आयात आंकड़ों से आपका_डिस्ट्रिब्यूशन (stats.rv_continuous): def _pdf (स्व, x): वापसी (पाप (x) ** (-0.75)) / (4.32141 * (एक्स ** (1/5)) वितरण = your_distribution () वितरण.आर.वी. ()  

No comments:

Post a Comment