epoh 发表于 2011-12-26 15:31 
Flange部分
bug code同hydro.bug
数据及init部分修改如下:
老师,您好,我重复您的过程,怎么结果差别那么大呢,我没用R,而是参照别的文献用的S-plus的数据格式,如下所示:
list(FLA = c(0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 100, 100, 100, 100, 100, 100, 100),
LF = c(4.70E-06, 3.20E-05, 4.30E-05, 8.76E-05, 1.20E-04, 1.70E-04, 8.76E-04, 1.00E-03, 2.60E-03, 2.63E-02, 3.60E-07,
1.10E-06, 3.50E-07, 8.76E-07, 8.76E-06, 1.70E-05, 1.00E-04), N = 17)
list(alpha1 = 25, alpha2 = -40)
这么用难道是不对的?
另外,文献中Table 4-2中的结果,是通过软件直接计算出来的吗,还是软件算出来alpha1等参数后再代入方程4.3后计算得到的?
如果是软件直接算出来的,我们想要的结果只有5个(very small, Minor, Medium, Major, Rupture),而您提供的结果含有多个,例如muLF,muLF是不是 Generic Leak Frequencies 里边的Mean?
在文献中第30页,Table 4-2前边有一段话,
First, the means and standard deviations of the leak rates from these
different sources were determined for each component. This data was then used to
generate the parameters of the prior distributions for each component.
是不是先要求出每一种组分如compressor的均值,如,Small leak情况下,(0.002+0.00263+0.027)/3=0.010543
同理,Rupture 情况下的均值,(0.000002+ 0.000011+0.0000876)/3=3.35333E-5
然后data可不可以用这种方式
list(FLA = c(0.01, 0.1, 1, 10, 100),
LF = c(NA, NA, 0.010543, NA, 3.35333E-5), N = 5)
list(alpha1 = 5.1, alpha2 = -11.8)
我这样的思路是没有算出结果来的,系统提示说,
multiple definitions of node LFlog[1]
是这种data方式不对,还是别的原因?有些问题可能问的比较业余,谨为您提供一点思路上的参考吧,谢谢!