qnorm中的错误:参数" p"缺少,没有默认值

时间:2014-06-18 01:17:27

标签: r normal-distribution quantile

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

我似乎应该使用qnorm,我会假设将其称为qnorm(mean=1000, sd=50,但它会抱怨argument "p" is missing, with no defaultp看起来是样本数据,但如果我知道平均值和sd,那真的应该是无关紧要的。如果我完全省略参数它实际上工作正常,但如果我输入这两个参数,它似乎期望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!!!!!!

1 个答案:

答案 0 :(得分:0)

我明白了 - p是实际输入。 qnorm总是希望返回答案的数字;由于某种原因,我期望一个函数代表你随后计算的正态分布。 e.g。

> qnorm(mean=1000, sd=75, p=0.9)
[1] 1096.116