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

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

[复制链接]
发表于 2012-9-26 23:29:46 | 显示全部楼层 |阅读模式
CurrentStream(rlecuyer)
CurrentStream()所属R语言包:rlecuyer

                                        Set/unset the current stream
                                         设置/取消设置当前流中

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

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

.lec.CurrentStream sets the current stream for usage with the standard R functions for generating random numbers such as
.lec.CurrentStream与标准的R函数生成随机数,如设置当前使用流


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


.lec.CurrentStream (name)
.lec.CurrentStreamEnd (kind.old = c("Marsaglia-Multicarry",
                         "Kinderman-Ramage"))



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

参数:name
a character string giving the name of the stream.
一个字符的字符串,给出流的名称。


参数:kind.old
a length 2 character vector, the old rng kinds (possiblly returned by .lec.CurrentStream).
一个长度为2个字符的向量,老的RNG种(possiblly是返回.lec.CurrentStream),。


Details

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

.lec.CurrentStream sets the RNGkind to user-defined. All succeeding calls of R built-in genertors  will generate random numbers from the stream name, until .lec.CurrentStreamEnd is called. .lec.CurrentStreamEnd updates the RNG state of the stream name in the table .lec.Random.seed.table and  sets the RNGkind to kind.old. These two functions are meant to be always used as a pair.  Thus, one can arbitrarily switch generating between different streams.
.lec.CurrentStream设置用户定义的RNGkind。所有后续调用的R内置在genertors的将产生的随机数的流name,直到.lec.CurrentStreamEnd被称为。 .lec.CurrentStreamEnd更新的RNG状态的流name表中的.lec.Random.seed.table和设置的RNGkind,kind.old。这两个函数都意味着要总是作为一对使用。因此,可以任意切换之间产生不同的流。


值----------Value----------

.lec.CurrentStream returns a two-element character vector of the RNG and normal kinds in use before the call. .lec.CurrentStreamEnd returns a character string giving the name of the unset current stream.
.lec.CurrentStream返回一个有两个元素的字符向量的RNG和正常的在使用之前调用。 .lec.CurrentStreamEnd返回一个字符串的名称未设置电流流。


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


nstreams <- 10       # number of streams[的数据流数]
names <- paste("mystream",1:nstreams,sep="")
.lec.CreateStream(names)
for (i in 1:nstreams) {  # generate 10 RNs from each stream[从每个数据流生成10个注册护士]
   .lec.CurrentStream(names[i])
   print(paste("stream no.",i))
   print(runif(10))
   .lec.CurrentStreamEnd()
}

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:25 , Processed in 0.021345 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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