我在尝试对此函数实施蒙特卡洛方法时遇到了一个大问题:
D=log(T)
哪里T
是测量的时间,所以T>0
,而且,很明显,它具有正态分布。
我在实验中有 10 个测量值T
,所以我计算:
m_T (mean of T) = 3.0 seconds
s_T (standard deviation of T)= 1.5 seconds
而且,我用这个参数模拟T
,然后,D:
T = Normal(m_T, s_T)
D=log(Normal(m_T, s_T)
但在D
程序中返回错误。当我净化时,我发现错误是因为 Normal(m_T, s_T)
有一些 NEGATIVE 值,所以 log(NEGATIVE) 崩溃了!
我被阻止了,我不知道如何继续……有什么建议吗?非常感谢!