NumPy 1.14 - RandomState.beta()

numpy.random.RandomState.beta




numpy

numpy.random.RandomState.beta

RandomState.beta(a, b, size=None)

बीटा वितरण से नमूने लें।

बीटा वितरण डिरिचलेट वितरण का एक विशेष मामला है, और गामा वितरण से संबंधित है। इसका प्रायिकता वितरण कार्य है

f (x; a, b) = \ frac {1} {B (\ अल्फा, \ बीटा)} x ^ {\ अल्फा - 1} (1 - x) ^ {\ Beta - 1},

जहां सामान्यीकरण, बी, बीटा फ़ंक्शन है,

बी (\ अल्फा, \ बीटा) = \ int_0 ^ 1 टी ^ {\ अल्फा - १} (१ - टी) ^ {\ बीटा - १} डीटी।

इसे अक्सर बेयसियन अनुमान और आदेश के आंकड़ों में देखा जाता है।

पैरामीटर:

a : फ्लोट्स का फ्लोट या array_like

अल्फा, गैर-नकारात्मक।

b : फ्लोट्स की फ्लोट या array_like

बीटा, गैर-नकारात्मक।

आकार : इंट या टुपल इन्टस, वैकल्पिक

आउटपुट आकार। यदि दी गई आकृति है, जैसे, (m, n, k) , तो m * n * k नमूने खींचे जाते हैं। यदि आकार None (डिफ़ॉल्ट), तो एक मान वापस आ जाता है यदि a और b दोनों स्केलर हैं। अन्यथा, np.broadcast(a, b).size नमूने खींचे जाते हैं।

यह दिखाता है:

बाहर : ndarray या स्केलर

पैरामीटर किए गए बीटा वितरण से नमूने खींचे।