Существует ли специальный код c R или python для решения приведенного ниже, кроме pnorm? - PullRequest
0 голосов
/ 07 апреля 2020

Пусть X ~ N (100, 202). Найдите два значения, a и b, симметричные c относительно среднего значения, так что вероятность того, что случайная величина принимает значение между ними, составляет 0,99

. Я использовал приведенное ниже для поиска значения z pnorm (0,005)

Ответы [ 2 ]

2 голосов
/ 07 апреля 2020

Для стандартного нормального распределения, среднего значения 0 и стандартного отклонения 1, это qnorm(0.005, mean = 0, sd = 1) и qnorm(0.9995, mean = 0, sd = 1) соответственно. Так что вам просто нужно изменить его масштаб до определенного нормального распределения. Дайте мне знать, если вы определили дисперсию или стандартное отклонение.

1 голос
/ 07 апреля 2020

Напишите простую функцию, реализующую обратное преобразование из z-показателя в нормальную переменную.

cinorm <- function(p = 0.95, mean = 0, sd = 1){
  q <- c((1 - p)/2, p + (1 - p)/2)
  z <- qnorm(q)
  x <- mean + sd*z
  x
}

cinorm(0.99, 100, 202)
#[1] -420.3175  620.3175
...