这是我第一次使用stackoverflow,请耐心等待我的回复! 我正在使用R-Package“pracma”来计算三重积分。 以下是我的代码:
mu1=0
mu2=0
mu3=0
mu4=0
sigma1=1
sigma2=1
sigma3=1
sigma4=1
f3=function(x,y,z){dnorm(z,mean = mu2,sd=sigma2)*dnorm(y,mean =
mu3,sd=sigma3)*(1-pnorm(z,mean= mu1,sd=sigma1))*dnorm(x,mean =
mu4,sd=sigma4)}
ymin=function(x){x}
zmin=function(x,y){y}
integral3(f3,xmin = -100,xmax = 100,ymin,ymax=100,zmin,zmax = 100)
但是,实际上,我遇到了以下错误:
Error in if (adjerr[1] > localtol) { :
missing value where TRUE/FALSE needed
有人能给我提示如何解决这个问题吗?提前感谢。