Я попытался найти встроенный для среднего геометрический, но не смог.
(Очевидно, что встроенный не собирается меня спасать во время работы в оболочке, и я не подозреваю о какой-либо разнице в точности; для скриптов я стараюсь использовать встроенные модули как можно чаще, (кумулятивное) усиление производительности часто заметно.
В случае, если нет одного (что я сомневаюсь в этом), здесь мой.
gm_mean = function(a){prod(a)^(1/length(a))}