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

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

[复制链接]
发表于 2012-10-1 13:06:05 | 显示全部楼层 |阅读模式
turbosim(turboEM)
turbosim()所属R语言包:turboEM

                                        Methods for objects of class "turbosim"
                                         方法的对象的类“turbosim”

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

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

The turbosim class represents results from benchmark studies of algorithms to acceleration parameter estimation in fixed-point mapping problems.
turbosim类表示从基准研究的算法在固定点映射问题的加速度参数估计的结果。


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


## S3 method for class 'turbosim'
print(x, ...)
## S3 method for class 'turbosim'
summary(object, which.methods = seq_along(object$method), method.names = object$method.names[which.methods], eps = 0.1, sol = NULL, ...)
## S3 method for class 'turbosim'
boxplot(x, which.methods = seq_along(x$method), method.names = x$method.names[which.methods], whichfail = (x$fail | !x$conv)[,which.methods], xunit="sec", log=FALSE, ...)
## S3 method for class 'turbosim'
dataprof(x, which.methods = seq_along(x$method), method.names = x$method.names[which.methods], whichfail = (x$fail | !x$conv)[,which.methods], col, lty, nout = 50, xlim, ...)
## S3 method for class 'turbosim'
pairs(x, which.methods=seq_along(x$method), method.names = x$method.names[which.methods], whichfail = (x$fail | !x$conv)[,which.methods], ...)



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

参数:object
An object of class turbosim, the structure of which is described in *Details*.
类的一个对象turbosim,结构中所描述的*详细*。


参数:x
An object of class turbosim, the structure of which is described in *Details*.
类的一个对象turbosim,结构中所描述的*详细*。


参数:which.methods
A vector identifying for which subset of algorithms results are desired.  
需要一个矢量识别算法结果的子集。


参数:method.names
A vector of unique identifiers for the algorithms for which results are being provided.
一个向量的算法,结果被提供的唯一标识符。


参数:eps
Used to define a tolerance between the objective function value attained by a particular acceleration scheme and the best achievable objective function value (either across schemes or as defined by the user).  See *Details*.
用于定义目标函数值达到一个特定的加速方案和实现的最佳目标函数值(跨计划或由用户定义的)之间的公差。 *详细*。


参数:sol
Optional argument defining the best achievable objective function value for a given fixed-point mapping problem. Defaults to NULL.  See *Details*.
可选参数,确定最佳实现的目标函数值给定的固定点的映射问题。默认设置为NULL。 *详细*。


参数:xunit
Units for running time to be used in the boxplots. Argument takes the value "sec" or "min."
单位的运行时间中要使用的盒形图。个参数的值“秒”或“分钟”。


参数:log
Logical indicating whether the log of the running time will be plotted. Defaults to FALSE.
逻辑指示将被绘制的运行时间是否在log。默认为false。


参数:whichfail
A matrix of logical values where the (i,j)-entry indicates whether algorithm j of simulation iteration i failed (however the user wishes to define a failure for visualization purposes). If argument is not provided by user, then by default a failure is defined to be the event where the algorithm produces an error *or* does not converge.
逻辑值的矩阵(i,j)-项指示是否模拟迭代算法j的,我失败了(但用户希望定义一个可视化的目的失败)。的用户如果没有提供参数,则默认情况下出现故障,则定义为事件的算法产生一个错误或不衔接。


参数:col
Optional argument: A vector where each component defines the color for the line corresponding to each algorithm being compared.
可选参数:一个向量,其中每个组件定义的颜色相对应的行的每个算法进行比较。


参数:lty
Optional argument: A vector where each component defines the line-type for the line corresponding to each algorithm being compared.
可选参数:一个向量,其中每个组件定义了线路类型相对应的行的每个算法进行比较。


参数:nout
Number of values at which the empirical distribution function is estimated. Should be less than the number of simulation iterations.
数的经验分布函数估计值。应该是小于模拟迭代的数目。


参数:xlim
Optional argument: Defines the x-axis limits for the data profile. Defaults to the full range of the running times over all algorithms being plotted.
可选参数:定义x轴限制的数据。默认全方位的所绘制的所有算法的运行时间。


参数:...
Additional arguments.
其他参数。


Details

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

An object of class turbosim is typically the product of the function turboSim. It is a list containing at least the following components:
一种的类turbosim的对象通常是产品的功能turboSim。它是一个列表,包含至少以下组件:




method.names Vector of unique identifiers for the algorithms being compared
method.names向量的唯一标识符的算法的比较




fail Matrix whose (i,j)-element is a logical (TRUE/FALSE) for whether the jth algorithm at the ith benchmark study repetition failed (produced an error).
fail矩阵(i,j)元素是逻辑(TRUE / FALSE)是否j个算法在i个基准研究重复失败(错误)。




convergence Matrix whose (i,j)-element is a logical (TRUE/FALSE) for whether the jth algorithm at the ith benchmark study repetition satisfied the convergence criterion before termination.
convergence矩阵(i,j)元素是逻辑(TRUE / FALSE)是否j个算法在i个基准研究重复满足收敛条件才终止。




value.objfn Matrix whose (i,j)-element is the value of the objective function of the jth algorithm at the ith benchmark study repetition.
value.objfn矩阵,其(i,j)元素的值j个基准研究重复的i个算法的目标函数。




runtime Matrix whose (i,j)-element is the running time of the jth algorithm at the ith benchmark study repetition.
runtime矩阵,其(i,j)元素是j个i个基准研究重复算法在运行时间。




itr Matrix whose (i,j)-element is the number of completed iterations of the jth algorithm at the ith benchmark study repetition.
itr矩阵,其(i,j)元素是重复完成的j个i个基准研究重复算法在。




fpeval Matrix whose (i,j)-element is the number of fixed-point function evaluations of the jth algorithm at the ith benchmark study repetition.
fpeval矩阵,其(i,j)元素是定点功能评价的j个算法在i的日基准研究重复。




objfeval Matrix whose (i,j)-element is the number of objective function evaluations of the jth algorithm at the ith benchmark study repetition.
objfeval矩阵,其(i,j)元素是多少j个i个基准研究重复算法在目标函数的评估。




errors Matrix whose (i,j)-element contains the error message produced by the jth algorithm at the ith benchmark study repetition (if there was an error).
errors矩阵,其(i,j)元素包含j个i个基准研究重复算法在产生的错误消息(如果有是一个错误)。

This list usually will also contain the components fixptfn, objfn, method, pconstr, project, control.method, and control.run, which were provided as arguments for turboSim.
这个列表通常也会包含组件fixptfn,objfn,method,pconstr,project,control.method和control.run ,其中提供了作为参数为turboSim。

The summary function shows a table of the number of failures across acceleration schemes. There are three types of failures. The first occurs when the algorithm produces an error message. The second is if the algorithm does not converge before the alternative stopping rule is achieved (e.g. the maximum number of iterations or maximum pre-specified runtime is reached). The third is if the algorithm claims convergence but the value of the objective function is "far" from the best achievable value. To assess this third type of failure, we determine whether the objective function value achieved by the algorithm is close (within eps) to the smallest value achieved across all algorithms at that simulation iteration. Alternatively, if the user knows a priori the true objective function value, he/she may specify the argument sol, in which case, the third type of failure occurs when the objective function value achieved by the algorithm is within eps of sol.
summary函数显示一个表的整个加速方案的失败。有三种类型的故障。第一次发生时,算法会产生一个错误消息。第二个是,如果该算法不收敛之前替代的停止规则来实现(例如迭代或达到最大的预先指定的运行时的最大数目)。第三个是,如果该算法声称收敛,但达到的最佳值的目标函数的值是“远”。为了评估这第三类故障,我们判断的算法实现的目标函数值接近(eps)的所有算法,模拟迭代值达到最小。或者,如果用户知道的先验真正的目标函数值时,他/她可能会指定的参数sol,在这种情况下,第三类型的故障时,会发生由算法实现的目标函数值内epssol。

Further details for each of the methods are provided in the vignette, which can be seen by typing vignette("turboEM").
在暗角通过键入vignette("turboEM"),由此可以看出,所提供的每个的方法的进一步的细节。


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


参数:<code>summary</code>
Summarizes the number of failures by type across simulation iterations for each acceleration scheme.
总结失败的次数在模拟迭代每一次加速计划的类型。


参数:<code>boxplot</code>
Shows box plots of algorithm running times for each acceleration scheme.
显示箱线图的算法的运行时间为每一次加速计划。


参数:<code>dataprof</code>
Plots the data profile, or the estimated distribution function of the time until convergence for each acceleration scheme.
绘制图形的个人主页上,每一次加速计划的估计分布函数的时间,直到收敛。


参数:<code>pairs</code>
Scatterplot matrix showing pairwise comparison of the running times for each pair of acceleration schemes.
散点图矩阵表示为每个对加速方案的成对比较的运行时间。


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

turboem, turbo
turboem, turbo


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



###########################################################################[################################################## ########################]
# Examples provided in the vignette, which can be seen by typing[实施例中提供的小插曲,可以看出,通过键入]
#  vignette("turboEM")[小插曲(turboEM“)]


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 19:28 , Processed in 0.021203 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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