找回密码
 注册
查看: 553|回复: 0

R语言 Runuran包 up()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-28 23:51:56 | 显示全部楼层 |阅读模式
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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-28 08:26 , Processed in 0.033666 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表