求助:Winbugs编程中,如何表示逆伽马分布?例如,t I

2021-01-05 07:02:08 字数 2027 阅读 6262

1楼:匿名用户

winbugs中没有直接生成逆伽马分布的函数,需要利用伽马分布和逆伽马分布的关系,若x~gamma(alpha, beta),则1/x ~ inverse gamma(alpha, beta)。

t ~ ig(0.001, 1000)转换成**:

#tt ~ dgamma(1.0e-3,1.0e3)

t <- 1 / tt

#伽玛分布(gamma distribution)是统计学的一种连续概率函数。gamma分布中的参数α称为形状参

数(shape parameter),β称为尺度参数(scale parameter)。

实验定义:

假设随机变量x为 等到第α件事发生所需之等候时间

当两随机变量服从gamma分布,互相独立,且单位时间内频率相同时,gamma分布具有加成性

数学表达式

若随机变量x具有概率密度

其中α>0,β>0,则称随机变量x服从参数α,β的伽马分布,记作g(α,β).

逆gamma函数在r语言里面怎么表示

2楼:

逆gamma函数r语言的自带包里没有,

一个r包:suppdists里有

dinvgauss,pinvgauss,qinvgauss,rinvgauss

详情见帮助文件。

如有疑问,请追问!

winbugs数据部分可以导入吗

3楼:匿名用户

这个是可以导入的呀。我一般先用matlab读xls文件,再写成txt文件,然后复制到winbugs中~~

求助winbugs里怎么表示 ig 逆高斯分布

4楼:匿名用户

^用double() 化为

袭bai型就du可以了

zhisyms x

y=inline(#39;0.579/((2*pi*0.3176)^dao0.

5*x^1.5)*exp(-(x-0.579)^2/(2*0.

3176*x))#39;,#39;x#39;);

a=int(x*exp(-3*x)*y(x),x,0,inf)double(a)

warning: explicit integral could not be found.

a =int(81487005757734912/(198810802005279125*x^(1/2)*exp(3*x)*exp((625*(x - 579/1000)^2)/(397*x))), x = 0..inf)

ans =

0.0940

winbugs编程中如何表示逆伽马分布?

5楼:匿名用户

winbugs中没有直接生成逆伽马

分布的函数,需要利用伽马分布和逆伽马分布的关系,若x~gamma(alpha, beta),则1/x ~ inverse gamma(alpha, beta)。

t ~ ig(0.001, 1000)转换成**:

#tt ~ dgamma(1.0e-3,1.0e3)

t <- 1 / tt

#伽玛分布(gamma distribution)是统计学的一种连续概率函数。gamma分布中的参数α称为形状参

数(shape parameter),β称为尺度参数(scale parameter)。

实验定义:

假设随机变量x为 等到第α件事发生所需之等候时间

当两随机变量服从gamma分布,互相独立,且单位时间内频率相同时,gamma分布具有加成性

数学表达式

若随机变量x具有概率密度

其中α>0,β>0,则称随机变量x服从参数α,β的伽马分布,记作g(α,β).

winbugs中dcat是什么分布? 5

6楼:青春等价科比

dcat是分类函数的意思。这里把p中的所有元素分到t中i个元素里。