[R] Error: evaluation nested too deeply: infinite recursion / options(expressions=)?
Patrick Connolly
p_connolly at slingshot.co.nz
Wed Aug 31 11:06:13 CEST 2011
. .
-- .- -.-- -... . ... --- -- .
.-. . .--. .-. --- -.. ..- -.-. .- -... .-.. . -.-. --- -.. .
.-- --- ..- .-.. -.. .... . .-.. .--. ..- ... .- -. ... .-- . .-.
-.-- --- ..- .-. --.- ..- . ... - .. --- -. ... - --- .--.
.- .--. --- .-.. --- --. .. . ... ..-. --- .-. -- -.--
.-. ..- ... - -.-- -- --- .-. ... . -.-. --- -.. . ... - --- .--.
On Tue, 30-Aug-2011 at 11:08PM -0300, . . wrote:
|> Hi all,
|>
|> Why I am getting,
|>
|> Error: evaluation nested too deeply: infinite recursion / options(expressions=)?
|>
|> Thanks in advance!
|>
|> func <- Vectorize(function(x, a, sad, trunc=0, ...) {
|> result <- function(x) {
|> f1 <- function(n) {
|> dcom <- paste("d", deparse(substitute(sad)), sep="")
|> dots <- c(as.name("n"), list(...))
|> f <- do.call(dcom, dots)
|> g <- dpois(x,a*n)
|> f * g
|> }
|> integrate(f1, 0, Inf)$value
|> }
|> return(result(x) / (1 - result(trunc)))
|> }, "x")
|>
|> func(1, 0.1, exp)
|>
|> ______________________________________________
|> R-help at r-project.org mailing list
|> https://stat.ethz.ch/mailman/listinfo/r-help
|> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
|> and provide commented, minimal, self-contained, reproducible code.
--
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
___ Patrick Connolly
{~._.~} Great minds discuss ideas
_( Y )_ Average minds discuss events
(:_~*~_:) Small minds discuss people
(_)-(_) ..... Eleanor Roosevelt
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.
More information about the R-help
mailing list