dla (0.1,0.2,0.25,0.3) RD = 0.4835 a RU = 0.4066.
Obliczanie Ze względu na metodologię obliczeń, ciężko jest liczyć RD w arkuszach kalkulacyjnych. W programistycznych środowiskach obliczeniowych jest to znacznie łatwiejsze.
Funkcja dla R (język programowania)/S-PLUS:
rd <- function (x) { x <- sort(x) n <- length(x) d <- diff(c(0,x,1)); pd <- prod(d); rd <- ((n+1)^(n+1)*pd)^(1/n); return(rd); }
Funkcja dla GNU Octave/Matlaba:
function res = rd(x) x = sort(x); n = length(x); d = diff([0 x 1]); pd = prod(d); res = ((n+1).^(n+1).*pd).^(1./n); endfunction
Funkcja dla Scilaba:
function res = rd(x) x = gsort(x,"g","i"); n = length(x); d = diff([0 x 1]); pd = prod(d); res = ((n+1).^(n+1).*pd).^(1./n); endfunction
Literatura Komsta Ł., Markowski W., Misztal G., A proposal for new RF equal-spread criteria with stable distribution parameters as a random variable. J. Planar Chromatogr. 2007 (20) 27-37.
Kategoria:Chromatografia