在R中,如何将数据集的分布与另一个既定的分布进行对比?(通常的使用场景为我们想确认某个样本是否符合正态分布,或是判断两组数据是否都来自于同一个分布。)
我们可以通过绘制Q-Q图来解决这个问题,现在假设我们有下列数据:
- set.seed(183)
- # 生成一组正态分布随机数
- x <- rnorm(80, mean=50, sd=5)
-
- # 生成一组均匀分布随机数
- z <- runif(80)
-
-
-
- # 我们用rnorm()生成的随机数与标准的正态分布进行对比
- qqnorm(x)
- qqline(x)
-
- # 将随机数的四阶矩与标准的正态分布进行对比
- qqnorm(x^4)
- qqline(x^4)
-
-
- # 将均匀分布产生的随机数与标准的正态分布进行对比
- qqnorm(z)
- qqline(z)


雷达卡




京公网安备 11010802022788号







