gpt4 book ai didi

r - 在 R 中拟合零膨胀泊松分布

转载 作者:行者123 更新时间:2023-12-02 05:17:38 25 4
gpt4 key购买 nike

我有一个严重过度分散且零膨胀的计数数据向量。

向量看起来像这样:

i.vec=c(0,63,1,4,1,44,2,2,1,0,1,0,0,0,0,1,0,0,3,0,0,2,0,0,0,0,0,2,0,0,0,0,
0,0,0,0,0,0,0,0,6,1,11,1,1,0,0,0,2)
m=mean(i.vec)
# 3.040816
sig=sd(i.vec)
# 10.86078

我想对此进行拟合,我强烈怀疑该分布将是零膨胀泊松(ZIP)。但我需要执行显着性检验来证明 ZIP 分布适合数据。

如果我有正态分布,我可以使用 vcd 包中的函数 goodfit() 进行卡方拟合优度检验,但我不知道可以对零膨胀数据执行任何测试。

最佳答案

这是一种方法

# LOAD LIBRARIES
library(fitdistrplus) # fits distributions using maximum likelihood
library(gamlss) # defines pdf, cdf of ZIP


# FIT DISTRIBUTION (mu = mean of poisson, sigma = P(X = 0)
fit_zip = fitdist(i.vec, 'ZIP', start = list(mu = 2, sigma = 0.5))

# VISUALIZE TEST AND COMPUTE GOODNESS OF FIT
plot(fit_zip)
gofstat(fit_zip, print.test = T)

基于此,ZIP 看起来不太合适。

关于r - 在 R 中拟合零膨胀泊松分布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7157158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com