パラメータ(形状)アルファ= 3457および(レート)ベータ= 84のガンマ密度関数をプロットしようとしています。私がこれを使用してこれを行う場合:
curve(dgamma(x,shape=3457,rate=84),from=35,to=50,xlab="posterior theta",ylab="density")
すべてがうまくいき、〜41を中心とした密度が得られます. 一方、最初に密度を次のように構築した場合:
para_density = function(x,s=3457,r=84,N) ((r^s)/(gamma(s)))*x^(s-1)*exp(-r*x)
そしてそれをプロットします:
curve(para_density(x,s=3457,r=84,N=N),from=0,to=100)
R は、gamma(s) が Inf を返すことを教えてくれました。
では、plot 関数と dgamma 関数を使用して同一のパラメーター化でプロットできるのはなぜですか?
よろしくお願いします。