Я использую library(optiRum)
для вычисления PMT и других в R. У меня проблема с пониманием того, как я могу иметь дело с ОШИБКАМИ в ФУНКЦИЯХ.
Мой базовый пример:
nper <- c(12,10,10)
pmt <- c(-119.60, -390.94, -148.96)
pv <- c(1144.00, 3909.44, 1489.60)
x<-data.frame(nper, pmt,pv)
Iсоздать функцию, как это с tryCatch:
RateManual <- function (z,a,b) {
out <- tryCatch(RATE(z,a,b), error = function(e) 0)
return(out)
}
Почему не работает?
RateManual(x$nper, x$pmt, x$pv)