【发布时间】:2020-08-02 15:34:09
【问题描述】:
我有一个数据集,其中观测值范围很广(10,000 到 21,000,000 左右)。我试图在这些数据上覆盖泊松分布,但分布输出不正确。到目前为止,我已经尝试过使用此代码:
dat <- read.csv('data.csv', TRUE, ',')
hist(dat,
main = 'Global Sales of Games in 2010',
xlab = 'Amount of Copies Sold',
ylab = 'Counts',
col = 'palegreen1',
breaks = 100
)
lam = mean(dat)
t = seq(min(dat), max(dat), length.out = 10000)
lines(t, dpois(t, lambda = lam), col='red', lwd=3)
我也尝试过使用 rpois 从泊松分布生成数据,但仍然遇到同样的问题。
simulated = rpois(length(dat), lam)
simulated_lam = mean(simulated)
a = seq(min(simulated), max(simulated), length.out = 10000)
hist(simulated)
lines(a, dpois(a, lambda = simulated_lam), col='red', lwd=3)
我在这里引用了这个问题,但不能产生相同的结果。 R: Overlay Poisson distribution over histogram of data
我有结果输出的图像,但由于这是一个新帐户,因此无法发布。如果有人知道另一种发布图片的方式,我很乐意跟进。
提前致谢。
【问题讨论】:
-
您能否提供一小段数据的 sn-p(例如使用
dput())?
标签: r histogram distribution poisson