我正在研究一个简单的问题,我想编写一个函数,从二项式分布中随机抽取n个大小为q的样本(比如60% 1和40% 0),然后保存其中1的份额数组中的每个样本(以便我稍后可以分析该数组)。例如,我想模拟一下,如果我从 60% 1 和 40% 0 的分布中抽取 1,000 个样本,每个样本大小为 30,并且我希望输出一个长度为 1,000 的数组,其中每行代表1 来自该样本。
最佳答案
你的意思是伯努利分布吗?
from scipy.stats import bernoulli
data = [bernoulli.rvs(0.6, size=30) for _ in range(1000)]
关于python - 自举二项式分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60275074/