R 正态分布

2025年3月17日 | 阅读 3 分钟

在来自独立来源的数据的随机集合中,通常可以看到数据的分布是正态的。 这意味着,如果我们绘制一个图,其中横轴表示变量的值,纵轴表示值的计数,那么我们会得到一个钟形曲线。 曲线中心表示数据集的均值。 在该图中,百分之五十的值位于均值的左侧。 另外百分之五十在图的右侧。 这被称为正态分布。

R 允许我们通过提供以下函数来生成正态分布

R Normal Distribution

这些函数可以具有以下参数

序号参数描述
1.x它是一个数字向量。
2.p它是一个概率向量。
3.n它是一个观测值的向量。
4.均值它是样本数据的均值,其默认值为零。
5.标准差它是标准差,其默认值为 1。

让我们开始通过例子来了解如何使用这些函数。

dnorm():密度

R 的 dnorm() 函数计算给定均值和标准差下每个点的概率分布的高度。 正态分布的概率密度为

R Normal Distribution

示例

输出

R Normal Distribution

pnorm():直接查找

dnorm() 函数也称为“累积分布函数”。 此函数计算正态分布的随机数小于给定值的概率。 累积分布如下

f(x)=P(X≤x)

示例

输出

R Normal Distribution

qnorm():逆向查找

qnorm() 函数将概率值作为输入,并计算其累积值与概率值匹配的数字。 累积分布函数和逆累积分布函数的关系如下

p=f(x)
x=f-1 (p)

示例

输出

R Normal Distribution

rnorm():随机变量

rnorm() 函数用于生成正态分布的随机数。 此函数通过将样本大小作为输入来生成随机数。 让我们看一个例子,我们在其中绘制一个直方图,以显示生成数字的分布。

示例

输出

R Normal Distribution
下一主题R 二项分布