0

我正在尝试使用 R 来计算使用“完美”正态分布。换句话说,我不想从一些样本点中指定它——我没有——我只想给它提供平均值和标准偏差并计算分位数。

看来我应该使用qnorm,我会假设称它为qnorm(mean=1000, sd=50,但它抱怨argument "p" is missing, with no defaultp看起来是样本数据,但如果我知道平均值和标准差,那真的应该是无关紧要的。如果我完全省略参数,它实际上工作正常,但如果我输入这两个参数,它似乎期望p. 是什么赋予了?

这是一个最小的、完整的、可验证的示例:

> qnorm(mean=1000, sd=50)
Error in qnorm(mean = 1000, sd = 50) : 
  argument "p" is missing, with no default

这是我简明的问题陈述:

“使用qnorm函数时,我必须为变量提供p什么?”

这是所需的行为:

qnorm(mean=1000, sd=50)(.095)
> the answer!!!!!!
4

1 回答 1

0

我明白 - p 是实际的输入。qnorm总是期望返回作为答案的数字;出于某种原因,我期望一个代表正态分布的函数,然后您将计算它。例如

> qnorm(mean=1000, sd=75, p=0.9)
[1] 1096.116
于 2014-06-18T01:19:23.277 回答