让我描述一下问题设置。我描述的函数是一个概率函数,积分后它的值必须等于 1。所以我将积分的结果除以 1 以给出 C 的值。所以我不能为 C 赋值.
看看下面的代码和错误信息 -
> f <- function(x) (C*x*(exp(-x)))
> z=integrate(f, lower = 0, upper=Inf)
Error in C * x : non-numeric argument to binary operator
我应该如何在C
这里定义?
第二个问题-有人可以弄清楚 value 有什么问题z
吗?
> f <- function(x) (x*(exp(-x)))
> z=integrate(f, lower = 0, upper=Inf)
> z
1 with absolute error < 6.4e-06
> 1/z
Error in 1/z : non-numeric argument to binary operator