Có phải trường hợp dẫn xuất chính xác của hàm mật độ tích lũy là hàm mật độ xác suất (PDF) không? Tôi tính toán đạo hàm bằng cách sử dụng numpy.diff()
, điều này có đúng không? Xem bên dưới mã bên dưới:Tính đạo hàm của hàm mật độ tích lũy trong Python
import scipy.stats as s
import matplotlib.pyplot as plt
import numpy as np
wei = s.weibull_min(2, 0, 2) # shape, loc, scale - creates weibull object
sample = wei.rvs(1000)
shape, loc, scale = s.weibull_min.fit(sample, floc=0)
x = np.linspace(np.min(sample), np.max(sample))
plt.hist(sample, normed=True, fc="none", ec="grey", label="frequency")
plt.plot(x, wei.cdf(x), label="cdf")
plt.plot(x, wei.pdf(x), label="pdf")
plt.plot(x[1:], np.diff(wei.cdf(x)), label="derivative")
plt.legend(loc=1)
plt.show()
Nếu vậy, làm thế nào để mở rộng quy mô đạo hàm là tương đương với PDF?