0
これはlgamma(x)
の整数値を返しますが、log_gamma関数はx = 171
の場合にのみInf
を返します。どうすればこの問題を解決できますか?lgammaユーザ定義関数が無限の値を返します
log_gamma <- function(x){
y <- 1
if (x < 1)(
return("Infinity")
)
if (x == 1)(
return(0)
)
x <- x-1
for (i in 1:x){
y <- y*i
}
return(log(y))
}
ありがとう – newguy