python - 自举二项式分布

标签 python statistics sampling

我正在研究一个简单的问题,我想编写一个函数,从二项式分布中随机抽取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/

相关文章:

将列表转换为类字段的Pythonic方法

python - 循环遍历 Names 并在 Name 中添加 1(如果已找到)

python - PyTorch 中的标签平滑

python - 对可以从 Flash/HTML5 视频捕获静止图像的 Python 库的建议?

python - 在 Python 中引导多个回归参数

Android SENSOR_DELAY_FASTEST 不够快

python - 使用 Pandas 重新采样比原始时间范围更长的时间

android - 频繁执行dumpsys对Android系统的影响

algorithm - 从加权列表中随机选择一个元素

python - 如何更好地拟合seaborn fiddle 情节?