lapply (x, квантиль, пробники = 1: 3/4) - PullRequest
0 голосов
/ 28 сентября 2018

Я знаю, что это детский вопрос, но кто-нибудь может объяснить, что происходит в пробах = 1: 3/4.Его средний диапазон составляет от 1-го до 3-го числа, что там с / 4?

x <- list(a = 1:10, beta = exp(-3:3), logic = c(TRUE,FALSE,FALSE,TRUE))
$a
[1]  1  2  3  4  5  6  7  8  9 10

$beta
[1]  0.04978707  0.13533528  0.36787944  1.00000000  2.71828183  7.38905610
[7] 20.08553692

$logic
[1]  TRUE FALSE FALSE  TRUE

lapply(x,quantile,probs = 1:3/4) #area of concern
$a
 25%  50%  75% 
 3.25 5.50 7.75 

$beta
  25%       50%       75% 
  0.2516074 1.0000000 5.0536690 

$logic
 25% 50% 75% 
 0.0 0.5 1.0

1 Ответ

0 голосов
/ 28 сентября 2018

R интерпретирует 1:3/4 как c(1,2,3)/4, что составляет 0,25, 0,5, 0,75 - процентные доли, поступающие в функцию quantile внутри lapply.

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