Попробуйте
using Distributions
n = 100
qs = range(1/n, stop=1-1/n, length=n) # no need to collect it
d = Normal() # default is mean = 0, std = 1
result = [quantile(d, q) for q in qs]
Джулия использует множественную диспетчеризацию для выбора подходящего метода quantile
для данного дистрибутива, в отличие от R, где у вас, кажется, есть префиксы. Согласно документации первым аргументом должно быть распределение, вторым аргументом - точка, в которой вы хотите оценить обратный cdf.
Странно, но я получаю ошибку, когда пытаюсь сделать quantile.(d, qs)
(трансляция квантильного вызова). ОБНОВЛЕНИЕ: Смотрите ответ Богумила в этом случае. В моих тестах оба подхода имеют одинаковую скорость.