Это мой первый раз в стеке, поэтому, пожалуйста, будьте терпеливы со мной!Я использую R-пакет "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
Может кто-нибудь дать мне подсказку, чтобы решить эту проблему?Заранее благодарен