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/

相关文章:

python - pip 在 pyenv 中使用时不应答

python - MLP分类拟合

Python Granger Causality F检验理解

android - Android 上的加速度计、陀螺仪和磁力计之间的样本数不均匀

python - 获取字符串日期的格式

python - 创建一个正则表达式来搜索单词?

java - 方差实现应用于计算标准差?

java - 如何计算非 Double 类型的 Spark 统计信息

audio - 使用相位产生正弦波

r - 根据多个向量的多个条件创建数值样本