大数定律(Law of Large Numbers)是概率论中的一个基本定理,描述了随机事件的相对频率在试验次数趋于无穷大时的稳定性。简单来说,当进行足够多次的随机试验时,某一事件发生的频率会趋近于该事件的概率。
大数定律有两个主要版本:弱大数定律(Weak Law of Large Numbers, WLLN)和强大数定律(Strong Law of Large Numbers, SLLN)。两者都描述了随着试验次数的增加,样本均值会趋近于总体均值。
原因:大数定律要求试验次数趋于无穷大,而在实际应用中,样本量总是有限的。小样本情况下,随机波动较大,无法准确反映总体特性。
解决方法:
解决方法:
以下是一个简单的Python示例,演示了弱大数定律的应用:
import random
import matplotlib.pyplot as plt
# 总体均值
population_mean = 50
# 试验次数
num_trials = 1000
# 存储每次试验的样本均值
sample_means = []
for i in range(num_trials):
sample = [random.randint(40, 60) for _ in range(100)] # 每次试验生成100个随机数
sample_mean = sum(sample) / len(sample)
sample_means.append(sample_mean)
# 绘制样本均值的分布图
plt.plot(range(1, num_trials + 1), sample_means)
plt.axhline(y=population_mean, color='r', linestyle='-')
plt.xlabel('Number of Trials')
plt.ylabel('Sample Mean')
plt.title('Weak Law of Large Numbers Demonstration')
plt.show()
通过以上内容,希望你能对大数定律有更深入的了解,并能将其应用于实际问题中。
领取专属 10元无门槛券
手把手带您无忧上云