Адаптация функции, которая находит эмпирические квантили из столбцов матрицы от MATLAB до R - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь понять этот код в MATLAB. и переведите его в R (источник: https://github.com/mjlaine/mcmcstat/blob/master/plims.m). Тем не менее, я не уверен в том, что он на самом деле делает:

function y=plims(x,p)
% plims(x,p)  calculates p quantiles from columns of x

if nargin<2
%  p = [0.025,0.975];   
   p = [0.25,0.5,0.75];
end
[n,m] = size(x); if n==1; n=m;end
y = interp1(sort(x),(n-1)*p+1);

Вышесказанное просто находит p-квантили для каждого столбца? Не будет ли quantile(sort(x),p) в MATLAB просто сделать то же самое? И если предположить, что это не так, как бы я адаптировал вышеприведенные функции к R? Спасибо вам за помощь.

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