この関数にモンテカルロ法を実装しようとすると、大きな問題が発生します。
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にいくつかのNEGATIVE値があるためであることがわかり、(m_T, s_T)log(NEGATIVE)がクラッシュします!
ブロックされています。続行する方法がわかりません…何か提案はありますか?どうもありがとうございます!
