我正在尝试使用R来计算使用“完美”的正态分布。换句话说,我不想从一些样本点中指定它 - 我没有 - 我只想提供它的平均值和标准偏差并计算分位数。
我似乎应该使用qnorm
,我会假设将其称为qnorm(mean=1000, sd=50
,但它会抱怨argument "p" is missing, with no default
。 p
看起来是样本数据,但如果我知道平均值和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!!!!!!
答案 0 :(得分:0)
我明白了 - p是实际输入。 qnorm
总是希望返回答案的数字;由于某种原因,我期望一个函数代表你随后计算的正态分布。 e.g。
> qnorm(mean=1000, sd=75, p=0.9)
[1] 1096.116