up(Runuran)
up()所属R语言包:Runuran
Distribution function for "unuran" object
为“unuran”对象的分布函数
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Evaluates the (approximate) cumulative distribution function (CDF) of a "unuran" object for a continuous or discrete distribution.
评估的(近似)的累积分布函数(CDF)的“unuran”对象的连续的或离散分布。
用法----------Usage----------
up(obj, x)
参数----------Arguments----------
参数:obj
one of
之一
a distribution object of class "unuran.cont" that contains the CDF, or
分布对象的类"unuran.cont"包含CDF,
a distribution object of class "unuran.discr" that contains the CDF, or
分布对象的类"unuran.discr"包含CDF,
a generator object (class "unuran") that contains a CDF or implements method "PINV".
一个生成器对象(类"unuran"),其中包含一个CDF或实现方法的PINV“。
参数:x
vector of x values. (numeric)
向量的x值。 (数字)
Details
详细信息----------Details----------
The routine evaluates the cumulative distribution function of a distribution stored in a UNU.RAN distribution object or UNU.RAN generator object.
该例程的计算结果存储在一个UNU.RAN分配对象或UNU.RAN的生成器对象的分布的累积分布函数。
For the computation of the CDF the following alternatives are tried (in the given order):
对于计算的CDF以下办法都试过了(在给定的顺序):
The CDF is available in object obj: the function is evaluated and the result is returned.
的CDF是可在对象obj:函数进行求值,并返回结果。
<STRONG>Important:</STRONG> In this case routine up just evaluates the CDF but ignores the boundaries of the domain of the distribution, i.e., it does not return 0 and 1, resp., outside the domain unless the implementation of the CDF handles this case correctly. This behavior is in particular important when Runuran built-in distributions are truncated by explicitly setting the domain boundaries.
<STRONG>重要提示:</ STRONG>在这种情况下,常规up只是评估CDF,但忽略了边界域的分布,也就是说,它不返回0和1和外域,除非实施的CDF正确地处理这种情况。此行为是尤其重要的,当Runuran内建分布被截断通过显式地设置域边界。
Object obj is a generator object that implements method "PINV": In this case an approximate value for the CDF is returned. The approximation error is about one tenth of the requested uresolution for method "PINV".
对象obj是一个生成器对象实现方法的PINV“:在这种情况下,一个近似的CDF值,则返回。该逼近误差是所请求的uresolution方法PINV的大约十分之一。
Neither the CDF nor its approximation is available in object obj: NA is returned and a warning is thrown.
无论是CDF或其近似的对象obj:NA返回,则抛出一个警告。
注意----------Note----------
The generator object must not be packed (see unuran.packed).
发电机的对象不能装(见unuran.packed)。
(作者)----------Author(s)----------
Josef Leydold and Wolfgang H\"ormann
<a href="mailto:unuran@statmath.wu.ac.at">unuran@statmath.wu.ac.at</a>.
参考文献----------References----------
Automatic Nonuniform Random Variate Generation. Springer-Verlag, Berlin Heidelberg.
参见----------See Also----------
unuran.cont, unuran.discr, unuran, pinv.new.
unuran.cont,unuran.discr,unuran,pinv.new。
实例----------Examples----------
## Create an UNU.RAN distribution object (for standard Gaussian)[#创建一个UNU.RAN的发行对象(标准高斯)]
## and evaluate density for some points[#和评估的一些点的密度]
distr <- udnorm()
up(distr, 1.5)
up(distr, -3:3)
## Create an UNU.RAN generator object (for standard Gaussian)[#创建一个UNU.RAN的生成器对象(标准高斯)]
## and evaluate density of underyling distribution[#和评估的underyling分布的密度]
unr <- tdrd.new(udnorm())
up(unr, 1.5)
up(unr, -3:3)
## Create an UNU.RAN generator object that does not contain[#创建一个UNU.RAN的生成器对象,不包含]
## the CDF but implements method PINV.[#CDF但实现方法PINV。,]
unr <- pinv.new(pdf=function(x){exp(-x)}, lb=0,ub=Inf)
up(unr, 0:5)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|