2016-02-09 3 views
-1

Только начал изучать R, и мне интересно знать, как справиться с этой проблемой в R.qnorm() в R программирование

Что оценка от стандартных нормальных сокращений распределения отходящих от первых 25% данных? (Это 25% -ный квантиль стандартного нормального распределения)

+3

Добро пожаловать в SO. Есть ли у вас воспроизводимый пример того, что вы пробовали? (Я знаю, что вы застряли, но показывая нам, как ваш застрявший улучшит ваш вопрос). Как написано, ваш вопрос читается так, как будто вы хотите, чтобы мы закодировали его для вас, и SO не является услугой кодирования. Кроме того, какой пакет находится в 'gnorm'? Это не часть базы R. –

+1

может редактировать заголовок 'qnorm'? –

ответ

1

Вот vignette на функции qnorm. Пример:

# generate normal data 
n <- 100 
data <- rnorm(n,0,1) 

# compute the score that cuts of the first 25% of the data 
score <- qnorm(0.25, mean(data), sd(data)) 

# test it to be sure 
length(data[data>=score]) 
[1] 75 
length(data[data<score]) 
[1] 25 
+0

Почему этот тест отличается?
> оценка <- qnorm (0,50, среднее = 0, с.о. = 1) > Длина (данные [данные> = оценка]) [1] 47 > Длина (данные [данные <оценка]) [ 1] 53 –

+4

@JoeGosh 'data' - случайный вектор. Он был сгенерирован из нормального распределения, поэтому вы ожидаете, что примерно 50 значений будут превышать среднее значение, а 50 - ниже, но не точно. Разделение 47/53 не удивительно. –

+0

Спасибо за объяснение. –

Смежные вопросы