2
を与える:非ログ場合ログ(0^0)が与え0が、0 *ログは(0)loglikelihoodsで作業する場合、私は時々somethinkなどの取得はNaN
alpha*log(x) # log version of log(x^alpha)
を両方x
とalpha
場合Rは0^0 = 1と仮定する。通常、これは所望の挙動である(例えば、シナリオ「ゼロの確率を有するゼロの観測」は確率1を有する)。しかしalpha*log(x)
バージョンではNaNを与える:
alpha <- 0
x <- 0
log(x^alpha) # gives 0
alpha*log(x) # gives NaN
私は0*Inf = NaN
は、IEEE標準ですが、私たちは、その後行うことになっていることを読みましたか?アルファ= 0の特定のケースを作成しますか?この場合、ログを使用していませんか?他に何か?
私はこれが非常に一般的なシナリオだと思うし、他の人がそれをどのように処理しているのか、そのためのいくつかの一般的な練習があるのだろうかと思います。
ところで、x> 0でlog> 0!= 1の場合にのみlog(log(x^alpha = alpha * log(x))のパワールールは真です。ルールを適用できません –