प्रलेखन से, .fit()
method रिटर्न:
आकार, स्थान, स्केल: फ्लोट्स का टुपलकिसी भी आकार के आंकड़ों के लिएएमएलई, उसके बाद स्थान और पैमाने के लिए।
और .pdf()
method स्वीकार करता है:
एक्स: array_like quantiles
ARG1, ARG2, arg3, ...: वितरण के लिए आकार पैरामीटर (रों) array_like (docstring देखना अधिक जानकारी के लिए इंस्टेंस ऑब्जेक्ट का)
लोक: array_like, वैकल्पिक स्थान पैरामीटर (डिफ़ॉल्ट = 0)
पैमाने: array_like, वैकल्पिक
तो अनिवार्य रूप से आप कुछ इस तरह करना होगा:
import numpy as np
from scipy import stats
from matplotlib import pyplot as plt
# some random variates drawn from a beta distribution
rvs = stats.beta.rvs(2, 5, loc=0, scale=1, size=1000)
# estimate distribution parameters, in this case (a, b, loc, scale)
params = stats.beta.fit(rvs)
# evaluate PDF
x = np.linspace(0, 1, 1000)
pdf = stats.beta.pdf(x, *params)
# plot
fig, ax = plt.subplots(1, 1)
ax.hold(True)
ax.hist(rvs, normed=True)
ax.plot(x, pdf, '--r')
[यहाँ उदाहरण कोड के साथ सभी scipy.stats वितरण पीडीएफ़ कर रहे हैं।] (http://stackoverflow.com/a/37559471/2087463) – tmthydvnprt