Przyspieszenie funkcji, która korzysta z wywołania w R

Mam dwa wektorye ig. Chcę wiedzieć o każdym elemenciee procent elementów wg które są mniejsze. Jednym ze sposobów wdrożenia tego w R jest:

set.seed(21)
e <- rnorm(1e4)
g <- rnorm(1e4)
mf <- function(p,v) {100*length(which(v<=p))/length(v)}
mf.out <- sapply(X=e, FUN=mf, v=g)

Z dużyme lubg, uruchomienie zajmuje dużo czasu. Jak mogę zmienić lub dostosować ten kod, aby przyspieszyć działanie?

Zanotujmf powyższa funkcja jest oparta na kodzie zmess funkcja w pakiecie dismo.

questionAnswers(1)

yourAnswerToTheQuestion