3482
правки
Изменения
м
→Пакет rbenchmark
Основа пакета <code>rbenchmark</code> - функция <code>benchmark()</code>. Данная функция работает следующим образом: указанные в качестве аргументов выражения выполняются заданное количество раз (по умолчанию 100) и вычисляется время, затраченное на выполнение всех попыток. В качестве аргументов функции <code>benchmark()</code> необходимо передать выражения или функции, а также количество повторений, передаваемых аргументом replications<ref>Анализ функции <code>benchmark()</code> показал, что, данная функция использует <code>system.time()</code> и <code>replicate()</code>, рассмотренные в предыдущем разделе.</ref>.
Перед использованием функции <code>rbenchmark()</code>, необходимо предварительно установить и загрузить пакет <code>rbenchmark</code>:
<syntaxhighlight lang="rsplus">
> install.packages(pkgs = "rbenchmark")
> library(package = "rbenchmark")
</syntaxhighlight>
Для примера возьмём несколько способов расчёта среднего арифметического для сгенерированного массива данных.