【问题标题】:Error in qnorm: argument "p" is missing, with no defaultqnorm 中的错误:缺少参数“p”,没有默认值
【发布时间】:2014-06-18 22:07:41
【问题描述】:

我正在尝试使用 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!!!!!!

【问题讨论】:

  • p 是概率向量。

标签: r normal-distribution quantile


【解决方案1】:

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

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

【讨论】:

  • 请将这些添加到 cmets 中或将其合并到您的主要问题中。
  • @Pascal 添加我的主要问题的答案?
  • 通过阅读帮助文件,你会得到答案。反正已经关门了。
猜你喜欢
  • 1970-01-01
  • 2016-06-08
  • 2017-12-09
  • 2020-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-29
相关资源
最近更新 更多