【问题标题】:How to find if my data are from poisson distribution如何查找我的数据是否来自泊松分布
【发布时间】:2020-07-01 15:14:13
【问题描述】:

我想问有哪些方法对查找我的数据分布有用。 我的数据如下所示:城市 - 该镇选举中总统的票数。

我在工作中使用 R Studio,但我不知道如何确定我的数据是否来自泊松分布。

感谢您的帮助

【问题讨论】:

标签: r testing distribution poisson


【解决方案1】:

对于泊松分布,均值等于方差。计算数据的均值和方差,看看它们是否接近

例子

q <- rpois(10000, 3.3)
mean(q)

输出

[1] 3.2973

sd(q)^2

[1] 3.225435

var(q)

[1] 3.225435

够近了吗?

之后你可以使用一些标准测试,比如Kolmogorov-Smirnov

【讨论】:

  • 我认为这不是检测分布形状的正确方法。假设您有这样的数据集set.seed(12)data &lt;- cos(runif(1000,-10,10) * sin( rnorm(1000,4,2)))。我们可以像 data = 2*(data - mean(data))/sd(data) + 4 这样规范化数据。如果我们调用 mean(data)var(data) 获得新数据后,我们得到 4 也就不足为奇了。所以数据的均值和方差是完全一样的。但它是泊松分布吗? hist(data,40) 告诉不。
  • @maydin 不过,这就是我要开始的地方 - 这是非常简单的检查,如果平均值与方差不同 - 你没有泊松,不需要运行其他测试
  • 为了开始的目的。你完全正确!我只是误会了。
猜你喜欢
  • 1970-01-01
  • 2018-07-25
  • 1970-01-01
  • 1970-01-01
  • 2016-11-10
  • 2018-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多