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

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

[复制链接]
发表于 2012-2-26 16:11:17 | 显示全部楼层 |阅读模式
xcmsPapply(xcms)
xcmsPapply()所属R语言包:xcms

                                         xcmsPapply
                                         xcmsPapply

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

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

An apply-like function which uses Rmpi to distribute the processing evenly across a cluster.  Will use a non-MPI version if distributed processing is not available.
使用Rmpi处理均匀分布在一个聚类应用一样的功能。如果不可用分布式处理,将使用非MPI版本。


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


    xcmsPapply(arg_sets, papply_action, papply_commondata = list(),
           show_errors = TRUE, do_trace = FALSE, also_trace = c())



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

参数:arg_sets
a list, where each item will be given as an argument  to papply\_action  
一个列表,其中每个项目将作为的参数papply \ _action给予


参数:papply_action
A function which takes one argument.  It will be called on each element of arg\_sets  
一个函数,它接受一个参数。它会被称为ARG \ _sets的每个元素


参数:papply_commondata
A list containing the names and values of variables to be accessible to the papply\_action. 'attach' is used locally to import this list.  
一个列表,其中包含变量的名称和值访问的papply \ _action。 “附加”在本地使用导入此列表。


参数:show_errors
If set to TRUE, overrides Rmpi's default, and  messages for errors which occur in R slaves are  produced.  
如果设置为TRUE,覆盖Rmpi的默认,并产生错误发生在R奴隶的消息。


参数:do_trace
If set to TRUE, causes the papply\_action function to be traced. i.e. Each statement is output before it is executed by the slaves.  
如果设置为TRUE,造成要跟踪papply \ _action功能。即每个语句输出之前,它是由奴隶执行。


参数:also_trace
If supplied an array of function names, as strings,  tracing will also occur for the specified functions.  
如果提供一个函数名数组,字符串,跟踪会也可能会发生的特定功能。


Details

详情----------Details----------

Similar to apply and lapply, applies a function to all items of a list, and returns a list with the corresponding results.  
类似于申请和lapply,应用功能列表中的所有项目,并返回相应的结果列表。

Uses Rmpi to implement a pull idiom in order to distribute the processing evenly across a cluster.   If Rmpi is not available, or there are no slaves,  implements this as a non-parallel algorithm.
使用Rmpi实施拉成语在处理均匀分布在一个聚类。如果Rmpi是不可用,或者有没有奴隶,作为一个非并行算法实现。

xcmsPapply is a modified version of the papply function from package papply 0.2 (Duane Currie).  Parts of the slave function were wrapped in try() to make it failsafe and progress output was added.
xcmsPapply是一个从“包papply 0.2(杜安柯里)修改的papply功能的版本。从功能部件都被包裹在尝试(),使其failsafe和进度输出增加。

Make sure Rmpi was installed properly by executing the example below. Rmpi was tested with
确保Rmpi安装正确执行下面的例子。 Rmpi测试

OpenMPI : Unix, http://www.open-mpi.org/, don't forget to export MPI_ROOT before installing Rmpi e.g. export MPI_ROOT=/usr/lib/openmpi  
了openmpi:UNIX,http://www.open-mpi.org/~~V,不要忘了MPI_ROOT前安装Rmpi如出口export MPI_ROOT=/usr/lib/openmpi

DeinoMPI : Windows, http://mpi.deino.net/, also see http://www.stats.uwo.ca/faculty/yu/Rmpi/
DeinoMPI:Windows中,http://mpi.deino.net/,也看到http://www.stats.uwo.ca/faculty/yu/Rmpi/


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

A list of return values from papply\_action.  Each value corresponds to the element of arg\_sets used as a parameter to papply\_action
返回值从papply \ _action名单。每个值对应的ARG \ _sets的元素作为参数使用,papply \ _action


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

Does not support distributing recursive calls in parallel.  If  papply is used inside papply\_action, it will call a non-parallel
不支持分布并行的递归调用。 ,如果papply用于,里面papply \ _action,它会调用非并行


作者(S)----------Author(s)----------


Duane Currie <duane.currie@acadiau.ca>, modified by Ralf Tautenhahn <rtautenh@ipb-halle.de>.



参考文献----------References----------

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-22 18:54 , Processed in 0.019592 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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