¿Hay alguna manera de determinar si una función genera una figura en R?¿Cómo puedo determinar si una función genera un gráfico
Por ejemplo, si tenemos funciones f y g
f = function(x,y){plot(x,y)}
g = function(x,y){mean(x*y)}
me gustaría poder correr
createFigure(f(x,y))#Returns TRUE
createFigure(g(x,y))#Returns FALSE
Gracias
BTW Colin, tengo curiosidad sobre cómo una función así podría ser útil? Mejor, Tal –
Los estudiantes envían algunas funciones como cursos. Una de sus funciones debería producir un gráfico. Luego uso Sweave para ejecutar sus cursos y verificar que sean correctos. Sin embargo, si la función es incorrecta y no produce ningún gráfico, no puedo compilar el archivo tex resultante. – csgillespie
en mi humilde opinión, esta es la pregunta más subestimada en la sección R de SO. Gracias por preguntar, y @hadley, ¡gracias por salvar el día! =) – aL3xa