Từ các tài liệu, các .fit()
method lợi nhuận:
hình dạng, vị trí, tỷ lệ: bộ phao nổi MLE cho bất kỳ thống kê hình dạng nào, tiếp theo là số liệu thống kê cho vị trí và tỷ lệ.
và .pdf()
method chấp nhận:
x: array_like quantiles
arg1, arg2, arg3, ...: array_like Các tham số hình dạng (s) cho việc phân phối (xem docstring của đối tượng mẫu để biết thêm thông tin)
loc: array_like, tùy chọn thông số vị trí (mặc định = 0)
quy mô: array_like, tùy chọn
Vì vậy, về cơ bản bạn sẽ làm một cái gì đó như thế này:
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')
[Dưới đây là tất cả các scipy.stats phân phối các file PDF với mã ví dụ.] (http://stackoverflow.com/a/37559471/2087463) – tmthydvnprt