解决期望中的未知数

计算科学 非线性方程 可能性
2021-12-01 13:17:26

我需要找到以下功能的根源:

f(θ)E[R(θ;η)]=0

对于一些未知的θ这是确定性的,而期望是由一个正态分布的随机变量接管的η.

考虑例如R(θ;η)=(x+θ(k+η))γ(k+η), 在哪里x,k给定数字。所以为了简单起见,我基本上需要搜索一个θ比如期望变为零。

对一些算法有什么想法吗?

1个回答

既然你假设η是正常的,我会尝试尽可能快地计算每个θ. 所以我会使用我可能知道的任何数值积分来计算期望值。也就是说,如果nN分别是高斯密度和分布,

f(θ)=R(θ,η)n(η)dη=01R(θ,N1(w))dw=j=1nwj1wjR(θ,N1(w))dw,
在哪里0=w0<w1<....<wn=1. 您可以对上述每个积分使用任何积分技巧。例如,取wj=N(zj)对于一些分区(zj)j>0实线的和近似的
wj1wjR(θ,N1(w))dw=R(θ,N1(wj))(wjwj1)=R(θ,zj)(wjwj1).

完成此步骤后,只需使用任何求根方法(如布伦特算法)即可找到θ. 集成需要快速,因为根查找中的每一步都将执行新的集成。因此,在您的实现中,您应该能够在集成步骤中重用参数,例如z,w, 等等。