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

R语言 Runuran包 unuran.packed-method()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-28 23:51:44 | 显示全部楼层 |阅读模式
unuran.packed-method(Runuran)
unuran.packed-method()所属R语言包:Runuran

                                        Pack "unuran" object
                                         包“unuran”对象

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Pack unuran object in package Runuran and report its status (packed/unpacked).
包unuran对象在包Runuran“,并报告其状态(打包/解包)。

Packed unuran objects can be saved and loaded or sent to other nodes in a computer cluster (which is not possible for unpacked object).
盒装unuran对象可以保存和加载或发送到计算机聚类中的其他节点(没有打包的对象,这是不可能的)。

FIXME
FIXME


用法----------Usage----------


## S4 method for signature 'unuran'
unuran.packed(unr)
unuran.packed(unr) <- value



参数----------Arguments----------

参数:unr
a unuran object.
一个unuran对象。


参数:value
TRUE to pack the object.
TRUE收拾的对象。


Details

详细信息----------Details----------

A unuran object contains a pointer to an external object in library UNU.RAN. Thus it cannot be saved and restored in later R sessions, nor is it possible to copy such an object to different nodes in a computer cluster.
Aunuran对象包含一个指针到外部对象库中的UNU.RAN。因此,它不能被保存,并在以后的R会话恢复,也不是可以复制这样一个对象中的不同节点计算机聚类。

By “packing” an unuran object all required data are copied from the external object into an R list and stored in the unuran object while the external UNU.RAN object is destroyed. Thus the object can be handled like any other R object. Moreover, it can be still used as argument for ur and uq (which may have even faster execution times then). Packed unuran objects cannot be unpacked any more.
通过“包装”unuran对象从外部对象所需的所有数据将被复制到一个R列表存储在unuran对象,而外部UNU.RAN对象被销毁。这样的对象可以处理像任何其他的R对象。此外,它可以仍在使用的参数为ur和uq(可能有更快的执行时间)。盒装unuran对象不能解压了。

Notice that currently only objects that implement method "PINV" can be packed.
请注意,目前仅实现方法PINV“的对象可以装。


方法----------Methods----------

Currently only objects that implement method "PINV" can be packed.
目前唯一的实现方法PINV“的对象可以装。


注意----------Note----------

Note that due to limitations of floating point arithmetic the output of a uq call with the same input value for u may slightly differ for the packed and unpacked version.
请注意,由于浮点运算的限制的输出uq检测u相同的输入值可能会略有不同的包装和打包的版本。


参见----------See Also----------

unuran, pinv.new.
unuran,pinv.new。


实例----------Examples----------


## create a unuran object for half-normal distribution using methed 'PINV'[】#创建一个unuran的的半正态分布的对象使用溴酸钾“PINV”]
gen <- pinv.new(dnorm,lb=0,ub=Inf)

## status of object [#状态的对象]
unuran.packed(gen)

## draw a random sample of size 10[#绘制一个大小为10的随机样本]
x <- ur(gen,10)

## pack unuran object[#包unuran对象]
unuran.packed(gen) <- TRUE
unuran.packed(gen)

## draw a random sample of size 10[#绘制一个大小为10的随机样本]
x <- ur(gen,10)

## Not run: [#不运行:]
## unpacking is not supported[#拆包不支持]
unuran.packed(gen) &lt;- FALSE    ## results in error [#错误的结果]

## End(Not run)[#(不执行)]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 10:32 , Processed in 0.030686 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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