我在尝试对此函数实施蒙特卡洛方法时遇到了一个大问题:
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) 崩溃了!
我被阻止了,我不知道如何继续……有什么建议吗?非常感谢!
