hyperrectangle.sample(SamplerCompare)
hyperrectangle.sample()所属R语言包:SamplerCompare
Multivariate slice samplers
多元切片取样
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Generate a sample from a probability distribution with
生成的概率分布与一个样品从
用法----------Usage----------
use.gradient=TRUE, limit=length(x0)*100)
nograd.hyperrectangle.sample(...)
参数----------Arguments----------
参数:target.dist
Target distribution; see make.dist.
目标分配; make.dist。
参数:x0
Numeric vector containing initial state.
数字向量初始状态。
参数:sample.size
Sample size requested.
试样尺寸的要求。
参数:tuning
Initial edge length of hyperrectangle.
初始边缘长度的超矩形。
参数:use.gradient
A logical indicating whether the sampler should use the gradient when shrinking the box.
一个逻辑采样时,使用渐变框萎缩。
参数:limit
A limit on the number of log-density evaluations per observation before sampling is aborted.
一个每次观测前的数密度的评价采样的数量限制将被中止。
参数:...
nograd.hyperrectangle.sample takes the same arguments as hyperrectangle.sample, except use.gradient.
nograd.hyperrectangle.sample采用相同的参数,除了hyperrectangle.sampleuse.gradient。
Details
详细信息----------Details----------
hyperrectangle.sample implements multivariate slice sampling with hyperrectangles as described in Neal (sec. 5.1, 2003).
hyperrectangle.sample实现多元切片取样与hyperrectangles尼尔(5.1秒,2003年)所描述的。
If use.gradient is set, when a proposal is rejected, the gradient at the rejected proposal is used to choose a direction to shrink the box. Neal suggested shrinking in the direction the gradient was largest, but this implementation shrinks in the direction that the gradient times the box length is largest to better handle poorly scaled distributions.
如果use.gradient设置时的建议被拒绝,被拒绝的建议的梯度使用缩小,选择方向。尼尔建议萎缩的梯度最大的方向,但是,这种实现的方向收缩的梯度时间的框的长度是最大的,以更好地处理缩放分布不佳。
If use.gradient is not set, the gradient is not computed and the box is shrunk in all directions after every rejected proposal. Calling nograd.hyperrectangle.sample is equivalent to calling hyperrectangle.sample with use.gradient=FALSE; the extra name is provided for convenience when using either of these functions with compare.samplers.
如果use.gradient没有被设置,则还没有计算梯度和方块在所有方向上被收缩后,每拒绝建议。调用nograd.hyperrectangle.sample是相当于调用hyperrectangle.sampleuse.gradient=FALSE;提供额外的名称时,为方便起见,可以使用这些功能与compare.samplers。
值----------Value----------
A list with elements X, evals, and grads. This sampler follows the calling convention of compare.samplers.
列表的元素X,evals和grads。采样如下的compare.samplers调用约定。
参考文献----------References----------
Statistics 31(3):705-767.
参见----------See Also----------
compare.samplers, nonadaptive.crumb.sample, interval.slice.sample
compare.samplers,nonadaptive.crumb.sample,interval.slice.sample
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|