【发布时间】:2020-06-10 06:54:24
【问题描述】:
在数学上以下是不可能的
library(truncdist)
q = function(x, L, R ) dtrunc(x, "exp", rate=0.1, a=L,b=R)
integrate(q, L=2, R=3, lower =0, upper = 27 )
integrate(q, L=2, R=3, lower =0, upper = 29 )
integrate(q, L=2, R=3, lower =27, upper = 29 )
integrate(q, L=2, R=3, lower =0, upper = 30 )
我们发现第一个积分给出了一个正数,第二个积分通过添加第三个将自身积分为零的区间计算为零。这是integrate 或truncdist 的问题吗?
我们可以通过以下方式找到更多此类问题
z=numeric()
for(i in 1:50){
z[i]=integrate(q, L=2, R=3, lower =0, upper = i)$value
}
我需要怎么做才能找到正确的积分(从 0 积分到 i>=3 时全部为 1)?
【问题讨论】:
标签: r numerical-integration integrate