R语言 使用ggplot2在R中绘制正态概率图

R语言 使用ggplot2在R中绘制正态概率图

正态概率图是数据的一种图形表示。正态概率图用于检查给定数据集是否为正态分布。它用于比较一个数据集与正态分布。如果一个给定的数据集是正态分布,那么它的形状将像一条直线。

在这篇文章中,我们将使用ggplot2和qqplotr来绘制和检查数据集是否为正态分布,只使用qqplot。

操作方法

  • 将以下必要的库粘贴到r控制台,安装它们

install.packages(“ggplot2”)

install.packages(“qqplotr”)

  • 创建一个具有不同平均数和标准差的随机数据集,并将其绘制出来。
  • 使用 stat_qq_point() 方法绘制数据。
  • 使用 stat_qq_line() 函数用直线绘制数据点。

下面是一个使用上述方法的正确实现

例1: 使用 stat_qq_point() 方法绘制数据。

# importing libraries
library(ggplot2)
library(qqplotr)
 
# creating random data
random_values = rnorm(500, mean = 90, sd = 50)
 
# plotting data without line and labels
ggplot(mapping = aes(sample = random_values)) + stat_qq_point(size = 2)
R

输出

使用ggplot2在R中绘制正态概率图

图1 绘制数据点。

例2 :用 stat_qq_line() 函数绘制数据点的直线图。

# importing libraries
library(ggplot2)
library(qqplotr)
 
# creating random data
random_values = rnorm(500, mean = 90, sd = 50)
 
# plotting data with proper labels
# And adding line with proper properties
ggplot(mapping = aes(sample = random_values))
+ stat_qq_point(size = 2,color = "red")
+ stat_qq_line(color="green")
+ xlab("x-axis") + ylab("y-axis")
R

输出

使用ggplot2在R中绘制正态概率图

图2 添加正常线

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册