我在这里读到,给定来自具有 cdf的连续分布的样本,对应于的样本遵循标准均匀分布。
我已经使用 Python 中的定性模拟验证了这一点,并且我很容易能够验证这种关系。
import matplotlib.pyplot as plt
import scipy.stats
xs = scipy.stats.norm.rvs(5, 2, 10000)
fig, axes = plt.subplots(1, 2, figsize=(9, 3))
axes[0].hist(xs, bins=50)
axes[0].set_title("Samples")
axes[1].hist(
scipy.stats.norm.cdf(xs, 5, 2),
bins=50
)
axes[1].set_title("CDF(samples)")
导致以下情节:
我无法理解为什么会发生这种情况。我认为它与 CDF 的定义以及它与 PDF 的关系有关,但我遗漏了一些东西......
如果有人能指点我阅读有关该主题的内容或帮助我对该主题有一些直觉,我将不胜感激。
编辑:CDF 看起来像这样: