You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言零膨胀负二项分布抽样:rzinbinom函数参数咨询

从零膨胀负二项分布生成样本的参数说明与示例

首先,rzinbinom() 函数来自 countreg 包,使用前需要先安装并加载这个包:

install.packages("countreg")
library(countreg)

这个函数的核心参数及常用默认取值参考如下:

  • n:要生成的观测数量(对应你需求里每个样本的30个观测值)
  • size:负二项分布的离散参数(默认可以设为1,或者2、5这类常见值,值越大分布越趋近于泊松)
  • prob:负二项分布的成功概率(默认可设为0.5,或者0.2、0.8这类合理概率值)
  • zero:零膨胀概率(即额外生成0的概率,默认可设为0.3,代表30%的观测是由零膨胀部分产生的0)

如果作业没有指定参数,你可以用一组合理的默认参数来生成数据,示例代码如下:

# 设置随机种子保证结果可重复
set.seed(123)

# 生成10000个样本,每个样本含30个观测
samples_list <- lapply(1:10000, function(x) {
  rzinbinom(n = 30, size = 1, prob = 0.5, zero = 0.3)
})

# 查看第一个样本的内容
head(samples_list[[1]])

解释下参数选择的合理性:

  • size=1 时负二项分布等价于几何分布,离散程度较高,适合展示零膨胀的特点
  • prob=0.5 是对称的概率取值,计算和解释都简单
  • zero=0.3 代表有30%的额外零,既体现了零膨胀的特性,又不会让零占比过高

你也可以根据需要调整这些参数,比如把size设为5让分布更集中,或者把zero设为0.1降低零膨胀比例。

内容的提问来源于stack exchange,提问作者user1150477

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 16:52:04