求助:Winbugs编程中,如何表示逆伽马分布?例如,t~IG(0.001,1000)转换成代码的话,应该怎么写?谢谢!

Python015

求助:Winbugs编程中,如何表示逆伽马分布?例如,t~IG(0.001,1000)转换成代码的话,应该怎么写?谢谢!,第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(α,β).

一个R包:SuppDists里有

dinvGauss,pinvGauss,qinvGauss,rinvGauss

详情见帮助文件。

如有疑问,请追问!

七.Excel统计函数

1.计数和频率

COUNT 返回提供的一组单元格或值中的数值数

COUNTA 返回所提供的一组单元格或值中的非空白数

COUNTBLANK 返回提供范围内的空白单元格数

COUNTIF 返回满足给定条件的单元格数(提供的范围)

COUNTIFS 返回满足一组给定条件的单元格数量(在Excel 2007中为新)

FREQUENCY 返回一个数组,显示提供的数组中落入指定范围内的值的数量

2.排列 PERMUT 返回给定数量对象的排列数

PERMUTATIONA 返回可以从总对象中选择的给定数量对象(具有重复)的排列数(在Excel 2013中为新)

3.百分位数,四分位数和排名 PERCENTILE 返回提供范围内的值的第K个百分位数,其中K在0 - 1(包括)范围内(由Excel

2010中的Percentile.Inc函数替换)

PERCENTILE.INC 返回提供的范围中的值的第K个百分位数,其中K在0 - 1(包括)的范围内(Excel

2010中的新增 - 替换百分位数函数)

PERCENTILE.EXC 返回所提供范围内的值的第K个百分位数,其中K在0 - 1(独占)范围内(在Excel

2010中为新)

QUARTILE 根据百分位数值0 - 1(包括)返回一组提供数字的指定四分位数(由Excel

2010中的Quartile.Inc函数替换)

QUARTILE.INC 根据百分位值0 - 1(包括)返回一组提供数字的指定四分位数(Excel

2010中的新建 - 替换四分位数函数)

QUARTILE.EXC 根据百分位值0 - 1(独占)返回一组提供数字的指定四分位数(在Excel

2010中为新)

RANK 返回在提供的值数组中给定值的统计排名(由Excel 2010中的Rank.Eq函数替换)

RANK.EQ 返回所提供数字列表的模式(最常出现的值)(如果多个值具有相同的排名,则返回该集合的最高排名)(Excel

2010中的新建 - 替换Rank函数)

RANK.AVG 返回给定值的统计排名,在提供的值数组中(如果多个值具有相同的排名,则返回平均排名)(Excel

2010中的新增)

PERCENTRANK 返回数据集中值的排名,以百分比形式返回(包括0 - 1)(由Excel

2010中的Percentrank.Inc函数替换)

PERCENTRANK.INC 以百分比(0 - 1)返回数据集中值的排名(Excel 2010中的新建 -

替换Percentrank函数)

PERCENTRANK.EXC 返回数据集中值的排名,以百分比(0 - 1排除)(Excel 2010中的新值)

4.平均值 AVERAGE 返回提供的数字列表的平均值

AVERAGEA 返回提供的数字列表的平均值,计数文本,逻辑值FALSE为值0,并将逻辑值TRUE计数为值1

AVERAGEIF 计算提供的范围中满足给定条件的单元格的平均值(在Excel 2007中为新)

AVERAGEIFS 计算提供的范围中满足多个条件的单元格的平均值(在Excel 2007中为新)

MEDIAN 返回提供的数字列表的中位数(中间值)

MODE 返回提供的数字列表的模式(最常出现的值)(由Excel

2010中的Mode.Sngl函数替换)

MODE.SNGL 返回提供的数字列表的模式(最常出现的值)(Excel 2010中的新建 -

替换Mode函数)

MODE.MULT 返回数组或数据范围中最常出现的值的垂直数组(在Excel 2010中为新)

GEOMEAN 返回一组提供的数字的几何平均值

HARMEAN 返回一组提供数字的调和平均值

TRIMMEAN 返回所提供的一组值的内部的平均值

5.偏差和方差 AVEDEV 返回数据点与其平均值的绝对偏差的平均值

DEVSQ 返回一组数据点与其样本均值的偏差平方和

STDEV 返回所提供的一组值的标准差(表示总体样本)(由Excel

2010中的Stdev.S函数替换)

STDEV.S 返回提供的一组值的标准差(表示总体样本)(Excel 2010中的新建 -

替换Stdev函数)

STDEVA 返回提供的一组值(表示总体样本)的标准差,计数文本,将逻辑值FALSE作为值0,并将逻辑值TRUE计数为值1

STDEVP 返回所提供的一组值(表示整个总体)的标准偏差(由Excel

2010中的Stdev.P函数替换)

STDEV.P 返回所提供的一组值的标准差(表示整个总体)(Excel 2010中的新增 -

替换Stdevp函数)

STDEVPA 返回所提供的一组值(表示整个总体)的标准差,对文本进行计数,将逻辑值FALSE作为值0,并将逻辑值TRUE计数为值1

VAR 返回提供的一组值的方差(代表总体样本)(由Excel 2010中的Var.S函数替换)

VAR.S 返回提供的一组值的方差(表示总体样本)(Excel 2010中的新增 -

替换Var函数)

VARA 返回提供的一组值(表示总体样本)的方差,计数文本,将逻辑值FALSE作为值0,并将逻辑值TRUE计数为值1

VARP 返回提供的一组值的方差(代表整个总体)(由Excel 2010中的Var.P函数替换)

VAR.P 返回提供的一组值的方差(表示整个总体)(Excel 2010中的新增 -

替换Varp函数)

VARPA 返回所提供的一组值(表示整个总体)的方差,将文本计数,将逻辑值FALSE作为值0,并将逻辑值TRUE计数为值1

COVAR 返回群体协方差(即两个提供的数据集中每对的偏差的平均值)(由Excel

2010中的Covariance.P函数替换)

COVARIANCE.P 返回群体协方差(即两个提供的数据集中每对的偏差的平均值)(Excel 2010中的新建

- 替换Covar函数)

COVARIANCE.S 返回样本协方差(即两个提供的数据集中每对的偏差乘积的平均值)(Excel

2010中的新增)

6.趋势线函数 FORECAST 预测拟合到所提供的x和y值集合的线性趋势线上的未来点(在Excel

2016中由Forecast.Linear函数替换)

FORECAST.ETS 通过使用指数平滑(ETS)算法的AAA版本(Excel 2016中的新增 -

在Excel 2016 for Mac中不可用),基于历史值预测未来值。

FORECAST.ETS.CONFINT 返回指定目标日期预测值的置信区间(Excel 2016中为新增 - 在Excel

2016 for Mac中不可用)

FORECAST.ETS.SEASONALITY 返回Excel对指定时间系列检测到的重复模式的长度(Excel 2016中为新 -

在Excel 2016 for Mac中不可用)

FORECAST.ETS.STAT 作为时间序列预测的结果返回一个或多个统计值(在Excel 2016中为新增 -

在Excel 2016 for Mac中不可用)

FORECAST.LINEAR 预测拟合所提供的一组x和y值的线性趋势线上的未来点(Excel

2016中的新建(不是Excel 2016 for Mac) - 替换预测函数)

INTERCEPT 通过提供的一系列x和y值计算最佳拟合回归线,并返回该线与y轴相交的值

LINEST 通过提供的一系列x和y值返回描述最佳拟合线趋势的统计信息

SLOPE 通过提供的x和y值序列返回线性回归线的斜率

TREND 通过给定的一组y值计算趋势线,并为所提供的一组新x值返回其他y值

GROWTH 基于一组提供的x和y值,以指数增长趋势返回数字

LOGEST 返回所提供的一组x和y值的指数趋势的参数

STEYX 返回一组提供的x和y值的回归线中每个x的预测y值的标准误差

7.找到最大和最小值 MAX 从提供的数字列表中返回最大值

MAXA 从提供的值列表中返回最大值,计数文本,将逻辑值FALSE作为值0,并将逻辑值TRUE计数为值1

MAXIFS 从根据一个或多个条件指定的列表中的值的子集返回最大值。(Excel 2016中的新增功能

- 在Excel 2016 for Mac中不可用)

MIN 返回提供的数字列表中的最小值

MINA 从提供的值列表中返回最小值,对文本进行计数,将逻辑值FALSE作为值0,并将逻辑值TRUE计数为值1

MINIFS 返回根据一个或多个条件指定的列表中值的子集中的最小值。(Excel 2016中的新增功能

- 在Excel 2016 for Mac中不可用)

LARGE 对于给定值K,从提供的数字列表中返回第K个LARGEST值

SMALL 对于给定值K,从提供的数字列表中返回第K个SMALLEST值

8.置信区间 CONFIDENCE 使用正态分布返回群体平均值的置信区间(由Excel

2010中的Confidence.Norm函数替换)

CONFIDENCE.NORM 使用正态分布(Excel中的新建 - 替换置信函数)返回总体平均值的置信区间,

CONFIDENCE.T 使用学生的t分布(Excel 2010中的新建)返回总体平均值的置信区间,

9.概率分布和测试 BETADIST 返回累积beta概率密度函数(由Excel 2010中的Beta.Dist函数替换)

BETA.DIST 返回累积beta分布函数或beta概率密度函数(Excel 2010中的新建 -

替换Betadist函数)

BETAINV 返回累积beta概率密度函数的倒数(由Excel 2010中的Beta.Inv函数替换)

BETA.INV 返回累积beta概率密度函数的倒数(Excel 2010中的新建 -

替换Betainv函数)

BINOMDIST 返回单个项二项分布概率(由Excel 2010中的Binom.Dist函数替换)

BINOM.DIST 返回单个项二项分布概率(在Excel 2010中为新 - 替换Binomdist函数)

BINOM.DIST.RANGE 使用二项分布返回试验结果的概率(在Excel 2013中为新)

NEGBINOMDIST 返回负二项分布(由Excel 2010中的Negbinom.Dist函数替换)

NEGBINOM.DIST 返回负二项分布(Excel 2010中的新建 - 替换Negbinomdist函数)

CRITBINOM 返回累积二项分布大于或等于标准值的最小值(在Excel

2010中由Binom.Inv函数替换)

BINOM.INV 返回累积二项分布大于或等于标准值的最小值(Excel 2010中的新建 -

替换Critbinom函数)

CHIDIST 返回卡方分布的右尾概率(由Excel 2010中的Chisq.Dist.Rt函数替换)

CHISQ.DIST.RT 返回卡方分布的右尾概率(在Excel 2010中为New - 替换Chidist函数)

CHISQ.DIST 返回卡方分布(概率密度或累积分布函数)(Excel 2010中为新)

CHIINV 返回卡方分布的右尾概率的逆(由Excel 2010中的Chisq.Inv.Rt函数替换)

CHISQ.INV.RT 返回卡方分布的右尾概率的倒数(在Excel 2010中为新 - 替换Chiinv函数)

CHISQ.INV 返回卡方分布的左尾概率的倒数(在Excel 2010中为New)

CHITEST 返回卡方统计测试的独立性(在Excel 2010中用Chisq.Test函数替换)

CHISQ.TEST 返回独立性的卡方统计测试(Excel 2010中的新建 - 替换Chitest函数)

CORREL 返回两组值之间的相关系数

EXPONDIST 返回指数分布(由Excel 2010中的Expon.Dist函数替换)

EXPON.DIST 返回指数分布(Excel 2010中的新建 - 替换应答程序函数)

FDIST 返回两个数据集的右尾F概率分布(由Excel 2010中的F.Dist.Rt函数替换)

F.DIST.RT 返回两个数据集的右尾F概率分布(在Excel 2010中为新 - 替换Fdist函数)

F.DIST 返回F概率分布(概率密度或累积分布函数)(Excel 2010中的新建)

FINV 返回两个数据集的右尾F概率分布的倒数(由Excel

2010中的F.Inv.Rt函数替换)

F.INV.RT 返回两个数据集的右尾F概率分布的倒数(在Excel 2010中为新 -

替换Finv函数)

F.INV 返回累积F分布的逆(在Excel 2010中为新)

FISHER 返回Fisher变换

FISHERINV 返回Fisher变换的逆

FTEST 返回2个提供的数据集的F检验结果(在Excel 2010中替换为F.Test函数)

F.TEST 返回2个提供的数据集的F检验结果(Excel 2010中的新建 - 替换Ftest函数)

GAMMADIST 返回gamma分布(由Excel 2010中的Gamma.Dist函数替换)

GAMMA.DIST 返回伽马分布(Excel 2010中的新建 - 替换Gammadist函数)

GAMMAINV 返回反伽马累积分布(由Excel 2010中的Gamma.Inv函数替换)

GAMMA.INV 返回逆伽马累积分布(在Excel 2010中为新 - 替换Gammainv函数)

GAMMA 返回所提供数字的伽马函数值(Excel 2013中为新增)

GAMMALN 计算所提供值的伽马函数的自然对数

GAMMALN.PRECISE 返回所提供值的伽马函数的自然对数(在Excel 2010中为新)

GAUSS 计算标准正态总体的成员将落入平均值的平均值和z标准偏差之间的概率(Excel

2013中的新增)

HYPGEOMDIST 返回超几何分布(由Excel 2010中的Hypgeom.Dist函数替换)

HYPGEOM.DIST 返回超几何分布(Excel 2010中的新建 - 替换Hypgeomdist函数)

KURT 返回数据集的峰度

LOGNORMDIST 返回累积对数正态分布(由Excel 2010中的Lognorm.Dist函数替换)

LOGNORM.DIST 返回对数正态概率密度函数或累积对数正态分布(在Excel 2010中为新 -

替换Lognormdist函数)

LOGINV 返回对数正态分布的倒数(由Excel 2010中的Lognorm.Inv函数替换)

LOGNORM.INV 返回对数正态分布的逆(在Excel 2010中为新 - 替换Loginv函数)

NORMDIST 返回正态累积分布(由Excel 2010中的Norm.Dist函数替换)

NORM.DIST 返回正态累积分布(Excel 2010中的新建 - 替换Normdist函数)

NORMINV 返回正常累积分布的倒数(由Excel 2010中的Norm.Inv函数替换)

NORM.INV 返回正态累积分布的逆(在Excel 2010中为新 - 替换Norminv函数)

NORMSDIST 返回标准正态累积分布(由Excel 2010中的Norm.S.Dist函数替换)

NORM.S.DIST 返回标准正态累积分布(Excel 2010中的新建 - 替换Normsdist函数)

NORMSINV 返回标准正态累积分布的倒数(由Excel 2010中的Norm.S.Inv函数替换)

NORM.S.INV 返回标准正态累积分布的倒数(在Excel 2010中为新 - 替换Normsinv函数)

PEARSON 返回Pearson乘积矩相关系数

RSQ 返回Pearson乘积矩相关系数的平方

PHI 返回标准正态分布的密度函数的值,对于提供的数字(Excel 2013中的新建)

POISSON 返回泊松分布(由Excel 2010中的Poisson.Dist函数替换)

POISSON.DIST 返回泊松分布(在Excel 2010中为新 - 替换泊松函数)

PROB 返回提供的范围中的值在给定限制内的概率

SKEW 返回分布的偏度

SKEW.P 返回基于总体的分布的偏度(在Excel 2013中为新)

STANDARDIZE 返回标准化值

TDIST 返回学生的T分布(由Excel

2010中的T.Dist.2t&T.Dist.Rt函数替换)

T.DIST.2T 返回双尾学生的T分布(在Excel 2010中为新 - 替换Tdist函数)

T.DIST.RT 返回右尾的学生T分布(在Excel 2010中为新 - 替换Tdist函数)

T.DIST 返回学生的T分布(概率密度或累积分布函数)(在Excel 2010中为新)

TINV 返回学生T分布的双尾反函数(由Excel 2010中的T.Inv.2t函数替换)

T.INV.2T 返回学生T分布的双尾逆(在Excel 2010中为新 - 替换Tinv函数)

T.INV 返回学生T分布的左尾反函数(在Excel 2010中为新)

TTEST 返回与学生T检验相关的概率(在Excel 2010中用T.Test函数替换)

T.TEST 返回与学生T检验相关的概率(在Excel 2010中为新 - 替换Ttest函数)

WEIBULL 返回Weibull分布(由Excel 2010中的Weibull.Dist函数替换)

WEIBULL.DIST 返回Weibull分布(Excel 2010中的新建 - 替换Weibull函数)

ZTEST 返回z检验的单尾概率值(在Excel 2010中替换为Z.Test函数)

Z.TEST 返回z检验的单尾概率值(在Excel 2010中为新 - 替换Ztest函数)