Как исправить ошибку «не числовой аргумент для двоичного оператора» при интеграции в R? - PullRequest
0 голосов
/ 04 июля 2019

Я хочу написать функцию, в которой вы вводите два значения, r и t, и вычисляется конкретный интеграл.Интеграл идет от x = 0 до Inf и включает 3 функции - a, b и c, которые используют введенные значения r и t.Как разрешить следующее сообщение об ошибке?

a <- x*r*t
b <- x
c <- r*t

integrand <- function(x) {a * b * c}
sales <- function(r, t) {integrate(integrand, lower = 0, upper = Inf)}

Ошибка в r: нечисловой аргумент для двоичного оператора

...