R语言 如何制作钟形曲线

R语言 如何制作钟形曲线

为了在R中制作钟形曲线,我们将使用正态分布的帮助,这将导致一个围绕平均值对称的钟形曲线。一半的数据将落在平均值的左边,一半将落在右边。

在概率论中, 正态分布 是实值随机变量的一种连续概率分布。

数学公式

如何在R语言中制作钟形曲线?

其中

如何在R语言中制作钟形曲线?

如何在R语言中制作钟形曲线?

对于正态分布,我们使用 dnorm() 函数来获得正态分布的概率密度函数的值,给定参数为 x、μ 和 σ。

语法: dnorm(x, mean, sd) (sd=标准偏差)

参数:-

  • X是一个数的向量。
  • Mean是样本数据的平均值。其默认值为零。
  • Sd是标准偏差。它的默认值是1。

返回:- 给定平均值和标准差的每一点的概率分布。

方法

  • 创建一个数字序列
  • 在给定的平均数和标准差下,获得每一点的概率分布
  • 绘制具有适当属性的数据图

例1 :

# sequence of numbers between -10 and 10 incrementing by 0.1.
x <- seq(-12, 12, by = .1)
  
# getting probability distribution for each point
y <- dnorm(x, mean = 5, sd = 1)
  
# Plot graph
plot(x,y)

输出

如何在R语言中制作钟形曲线?

例2 :

# sequence of numbers between -10 and 10 incrementing by 0.1.
x <- seq(-5, 5, by = .5)
  
# getting probability distribution
y <- dnorm(x, mean = 1, sd = 1.5)
  
# plot data
plot(x,y, col="red")

输出

如何在R语言中制作钟形曲线?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程