Что делает qqnorm в R? - PullRequest
       31

Что делает qqnorm в R?

0 голосов
/ 10 апреля 2019

Я выполнил следующий код в консоли R:

> y = seq(-4,4, length=100)
> x = dnorm(y)
> plot(x)
> qqnorm(x)

На графике показано нормальное распределение для x: enter image description here

ивывод qqnorm: enter image description here

Я читал во многих источниках и видеоуроках, что qqnorm используется для проверки нормального распределения и когда распределениенормально, график близок к прямой линии, но результат выше показывает нечто противоположное.Итак, я запутался, что на самом деле qqnorm делает!

1 Ответ

1 голос
/ 10 апреля 2019

вы путаете две вещи.

  1. На что вы смотрите, так это функция плотности вероятности (pdf) нормального распределения: x = dnorm(y).x не не имеет нормальное распределение.x содержит только значения y нормального pdf.
  2. qqplot сообщает вам, был ли образец сгенерирован нормальным распределением.Попробуйте следующее:

    set.seed (1);z = rnorm (100)

Тогда z содержит 100 выборок из стандартного нормального распределения, а qqnorm(z) должно быть близко к прямой линии.

Надеюсь, этопомогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...