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)
输出
例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")
输出

极客教程