ud(Runuran)
ud()所属R语言包:Runuran
Density function for "unuran" object
为“unuran”对象的密度函数
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Evaluates the probability density function (PDF) or probability mass function (PMF) for a "unuran" object for a continuous and discrete distribution, respectively.
计算的概率密度函数(PDF)或“unuran”对象的概率密度函数(PMF)为连续和离散分布,分别。
用法----------Usage----------
ud(obj, x, islog = FALSE)
参数----------Arguments----------
参数:obj
one of
之一
a distribution object of class "unuran.cont" that contains the PDF, or
分布对象类"unuran.cont"包含PDF,或
a distribution object of class "unuran.discr" that contains the PMF, or
分布对象的类"unuran.discr"包含PMF,或
a generator object (class "unuran") that contains the PDF and PMF, resp.
一个生成器对象(类"unuran")包含PDF和PMF的分别。
参数:x
vector of x values. (numeric)
向量的x值。 (数字)
参数:islog
if TRUE, the log-density is returnd. (boolean)
如果TRUE,记录密度returnd。 (布尔)
Details
详细信息----------Details----------
The routine evaluates the probability density function of a distribution stored in a UNU.RAN distribution object or UNU.RAN generator object. If islog is TRUE, then the logarithm of the density is returned.
该例程的计算结果存储在一个UNU.RAN分配对象或UNU.RAN的生成器对象的分布的概率密度函数。如果islogTRUE,然后密度的对数的返回。
If the PDF (or its respective logarithm) is not available in the object, then NA is returned and a warning is thrown.
如果PDF(或其各自的对数)是不可用的对象,那么NA返回,则抛出一个警告。
Note: when the log-density is not given explicitly (by setting islog=TRUE in the corresponding routing like unuran.cont.new or in an Runuran built-in distribution), then NA is returned even if the density is given.
注:记录密度时,没有给出明确的(通过设置islog=TRUEunuran.cont.new或Runuran内置分配),然后NA是在相应的路由返回,即使密度给出。
<STRONG>Important:</STRONG> Routine ud just evaluates the density function that is stored in obj. It ignores the boundaries of the domain of the distribution, i.e., it does not return 0 outside the domain unless the implementation of the PDF 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>常规ud只是计算的密度函数存储在obj。它忽略了边界域的分布,也就是说,它不返回0外域,除非实施的PDF正确地处理这种情况。此行为是尤其重要的,当Runuran内建分布被截断通过显式地设置域边界。
注意----------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.
unuran.cont,unuran.discr,unuran。
实例----------Examples----------
## Create an UNU.RAN distribution object (for standard Gaussian)[#创建一个UNU.RAN的发行对象(标准高斯)]
## and evaluate density for some points[#和评估的一些点的密度]
distr <- udnorm()
ud(distr, 1.5)
ud(distr, -3:3)
## Create an UNU.RAN generator object (for standard Gaussian)[#创建一个UNU.RAN的生成器对象(标准高斯)]
## and evaluate density of underyling distribution[#和评估的underyling分布的密度]
gen <- tdrd.new(udnorm())
ud(gen, 1.5)
ud(gen, -3:3)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|