Изменения

R:Измерение времени выполнения выражений

90 байтов убрано, 05:03, 23 января 2014
м
Функция system.time()
Функция возвращает 3 значения:
* {{Inline-code|user|lang="rsplus"}} - время CPU, которое занял пользователь;* {{Inline-code|system|lang="rsplus"}} - время CPU, которое заняла система;* {{Inline-code|elapsed|lang="rsplus"}} - реальное время, которое заняло выполнение команды.
Соответственно, в выводе функции нас интересует значение {{Inline-code|elapsed|lang="rsplus"}}, который показывает время выполнения функции (выражения) в секундах. Как мы видим, внешне более сложное выражение {{Inline-code|sum(x) / length(x)|lang="rsplus"}} выполняется быстрее стандартной функции {{Inline-code|mean(x)|lang="rsplus"}}.