Ошибка в qnorm: аргумент p отсутствует, по умолчанию нет

Я пытаюсь использовать R для вычислений с использованием «идеального» нормального распределения. Другими словами, я не хочу указывать его из некоторых точек выборки - у меня их нет - я просто хочу скормить ему среднее значение и стандартное отклонение и вычислить квантили.

Кажется, я должен использовать qnorm, и я бы предположил, что назову его как qnorm(mean=1000, sd=50, но он жалуется argument "p" is missing, with no default. p выглядит как образец данных, но это действительно не должно иметь значения, если я знаю среднее значение и стандартное отклонение. Если я полностью опущу параметры, на самом деле он работает нормально, но если я введу эти два параметра, он, похоже, ожидает 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!!!!!!

person djechlin    schedule 18.06.2014    source источник
comment
p - вектор вероятностей.   -  person    schedule 18.06.2014


Ответы (1)


Я понимаю - p - это фактический ввод. qnorm всегда ожидает возврата числа, являющегося ответом; по какой-то причине я ожидал получить функцию, которая представляет нормальное распределение, которое вы затем вычислите. например

> qnorm(mean=1000, sd=75, p=0.9)
[1] 1096.116
person djechlin    schedule 18.06.2014
comment
Пожалуйста, добавьте их в комментарии или объедините со своим основным вопросом. - person ; 18.06.2014
comment
@Pascal добавить ответ на мой главный вопрос? - person djechlin; 18.06.2014
comment
Прочитав файл справки, вы получите ответ. Во всяком случае, он закрыт. - person ; 18.06.2014