【发布时间】:2016-10-17 20:59:11
【问题描述】:
我需要创建一个 QQ 图来检查我观察到的数据是否符合泊松分布。
这是我的data.frame:
df = read.table(text = 'Var1 Freq
1975 10
1976 12
1977 9
1978 14
1979 14
1980 11
1981 8
1982 7
1983 10
1984 8
1985 12
1986 9
1987 10
1988 9
1989 10
1990 9
1991 11
1992 12
1993 9
1994 10', header = TRUE)
df$Freq 列是我感兴趣的列,因为观察结果代表每年的事件数。
我知道我必须使用 qqplot 函数和 qpois 函数来创建理论分位数,但是如何?
【问题讨论】:
-
您的数据不是泊松分布的。是什么让你认为它是?
-
谢谢。我只需要对你所说的进行统计确认:)
-
我不明白你在做什么。您的数据显然是非泊松的。看例如在 lambda=1
x <- seq(1975, 1994); plot(x, ppois(x, 1));或 PMFplot(x, rpois(x, 1))的 CDF。 -
我感觉可能对Poisson distribution 或Q-Q plots 的用途或两者都有误解。
-
@MauritsEvers,我很好奇你为什么认为这里存在误解。对我来说,使用 QQ 图来可视化经验分布与理论分布的比较似乎是合理的。