考虑以下代码和输出:
par(mfrow=c(3,2))
# generate random data from weibull distribution
x = rweibull(20, 8, 2)
# Quantile-Quantile Plot for different distributions
qqPlot(x, "log-normal")
qqPlot(x, "normal")
qqPlot(x, "exponential", DB = TRUE)
qqPlot(x, "cauchy")
qqPlot(x, "weibull")
qqPlot(x, "logistic")
看来,对数正态的QQ图与weibull的QQ图几乎相同。我们如何区分它们?此外,如果这些点在两条外部黑色线所定义的区域内,是否表示它们遵循指定的分布?
这将无法按书面要求在我的计算机上运行。例如,car软件包中的qqPlot希望正常表示标准,而对数正常表示lnorm。我想念什么?
—
汤姆(Tom)
@Tom,我把包裹弄错了。显然,这是qualityTools包。此外,该示例似乎是从此处获取的。
—
gung-恢复莫妮卡
一个有趣的替代方法是Cullen和Frey图,请参见stats.stackexchange.com/questions/243973/… 例如
—
kjetil b halvorsen
library(car)
在代码中包含该语句,以使人们更容易理解。一般而言,您可能还希望设置种子(例如set.seed(1)
)以使示例可重现,以便任何人都可以获取与您获得的数据点完全相同的数据点,尽管此处可能并不那么重要。