ppoix <- function(y,frac,rate) {
a <- function(y,frac,rate) {
#a1 <- (frac+rate)^(-y-1)*frac^(y+1)
a1 <- exp((-y-1)*log(frac+rate) + (y+1)*log(frac))
#a2 <- (frac+rate)^(-y-1)*frac^y*rate
a2 <- exp((-y-1)*log(frac+rate) + y*log(frac) + log(rate))
rate*(-1 + a1 + a2)
}
b <- function(y,frac,rate) {
(log(frac) - log(frac+rate))*(frac+rate)
}
a(y,frac,rate)/b(y,frac,rate)
}
Desde já obrigado.