Dear list,
I am a little confused as to when to use apply, sapply, tapply, vapply,
replicate. I've encountered this several times,
This is time, this is what I am working on,
mat <- matrix(c(seq(from=1, to=10), rnorm(10)), ncol=2)
a=1; b=5
newfun <- function(x, y, a, b)
{
x*y+a+b
}
sapply(i=1:10, newfun(x=mat[i, 1], y=mat[i, 2], a=a, b=b))
Error in match.fun(FUN) : argument "FUN" is missing, with no default
I want to use ith row of mat, evaluate newfun(). Am I making a parameter
mistake, or should I use a different apply function?
Thanks in a advance,
Mike
[[alternative HTML version deleted]]