dialogMaker(traitr)
dialogMaker()所属R语言包:traitr
Automatically create a dialog for a function...
自动创建一个对话框的功能...
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Automatically create a dialog for a function
自动创建对话框的功能
用法----------Usage----------
参数----------Arguments----------
参数:f
function to make dialog for. Its arguments must be specified in a certain way.
功能使“对话框。它的参数必须以某种方式指定。
参数:title
Title for dialog window
对话框窗口的标题
参数:help_string
String for help information
字符串的帮助信息
参数:make_gui
If TRUE or add_graphic_device=TRUE then call dialogs make_gui method
如果TRUE或add_graphic_device=TRUE然后调用对话框make_gui方法
参数:add_graphic_device
If TRUE add an graphicDeviceItem to dialog
如果TRUE添加graphicDeviceItem对话
参数:...
passed to make_gui when no graphic device asked for </table>
传递给make_gui时没有图形设备要求</ TABLE>
Details
详细信息----------Details----------
Function must have a special markup for its argument. A named argument a..b is interpreted with b determining the type of item to use. We support numeric, string, choice, range, ??? Within the body of the function, the variable a..b should be referred to by a. The idea is that you write and debug the function as usual, then simply modify the argument list to include the types. This function will not work for functions whose arguments use lazy evaluation referring to other argument's values.
它的参数的函数必须有一个特殊的标记。命名参数.. b的解释与b确定类型的项目使用。我们支持数字,字符串,选择范围?身体内的功能,变量a .. B应该提到的。我们的想法是,你编写和调试功能,像往常一样,那么只需修改参数列表中包括的类型。此功能将无法正常工作的功能参数其他参数的值,使用懒惰的评价。
All arguments should have a default A choice items should have its default with a vector. The first argument is the selected one A range item is specified with values c(from=., to=..., by=..., [value=from]). If value not give, then from is used.
所有的参数应该有一个默认应该有一个选择项默认情况下,一个向量。第一个参数是选定了一系列的项目被指定的值Ç(=,=,=,=])。如果值不给,然后使用。
值----------Value----------
Returns an instance of aDialog.
返回一个实例aDialog。
实例----------Examples----------
## Not run: dialogMaker(f)[#不运行:dialogMaker(F)]
## can have missing arguments[#可以缺少的参数]
f <- function(x, y..numeric=1) print(list(x,y))
## Not run: dialogMaker(f)[#不运行:dialogMaker(F)]
## a choice item. Sizing is funny for tables[#一个选择项。浆纱是有趣的表]
f <- function(x..choice=letters) print(x)
## Not run: dialogMaker(f)[#不运行:dialogMaker(F)]
## range items[#范围]
f <- function(x..numeric=0, mu..numeric=0,
alternative..choice=c("two.sided","less","greater"),
conf.level..range=c(.80,1.00, .01, .95)) {
out <- capture.output(t.test(x, alt=alternative, conf.level=conf.level))
print(out)
}
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|