Dependencias funcionales en R con foodweb
El otro día tropecé con un problema de rendimiento con R y al utilizar Rprof()
encontré muchas llamadas a funciones que yo no hacía directamente.
La principal sospechosa era la función daply
(del paquete plyr
) que parecía depender de bastantes otras. Uno puede navegar el código de las funciones para identificar esas dependencias, pero, mirad qué maravilla:
library(mvbutils)
library(plyr)
foodweb(find.funs("package:plyr"), prune = "laply")
genera
Ahí se ve la dependencia de daply
con respecto a laply
. Y uno adquiere, además, una visión panorámica del paquete plyr
.
La función foodweb
tiene argumentos adicionales (prune es uno de los más útiles) que los interesados podrán encontrar en ?foodweb
.