smart.mode.is(VGAM)
smart.mode.is()所属R语言包:VGAM
Determine What Mode the Smart Prediction is In
确定什么模式下,的智能预测是在
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Determine which of three modes the smart prediction is currently in.
这三种模式的智能预测当前所处
用法----------Usage----------
smart.mode.is(mode.arg=NULL)
参数----------Arguments----------
参数:mode.arg
a character string, either "read", "write" or "neutral". </table>
一个字符串,是"read","write"或"neutral"。 </ TABLE>
Details
详细信息----------Details----------
Smart functions such as bs and poly need to know what mode smart prediction is in. If it is in "write" mode then the parameters are saved to .smart.prediction using put.smart. If in "read" mode then the parameters are read in using get.smart. If in "neutral" mode then the smart function behaves like an ordinary function.
智能功能,如bs和poly需要知道什么是的模式智能预测是,如果是在"write"模式的参数保存到.smart.prediction使用<X >。如果在put.smart模式的参数读在使用"read"。如果在get.smart模式的智能功能的行为像一个普通的功能。
值----------Value----------
If mode.arg is given, then either TRUE or FALSE is returned. If mode.arg is not given, then the mode ("neutral", "read" or "write") is returned. Usually, the mode is "neutral".
如果mode.arg,然后是TRUE或FALSE返回。 mode.arg如果没有给出,那么模式("neutral","read"或"write")返回。一般,该模式是"neutral"。
参见----------See Also----------
put.smart, bs, poly.
put.smart,bs,poly。
实例----------Examples----------
my1 <- function(x, minx = min(x)) { # Here is a smart function[这是一个聪明的功能]
x <- x # Needed for nested calls, e.g., bs(scale(x))[所需要的嵌套调用,例如,BS(尺度(x))]
if(smart.mode.is("read")) {
smart <- get.smart()
minx <- smart$minx # Overwrite its value [覆盖它的值]
} else if(smart.mode.is("write"))
put.smart(list(minx = minx))
sqrt(x - minx)
}
attr(my1, "smart") <- TRUE
smart.mode.is() # Returns "neutral"[返回“中性”]
smart.mode.is(smart.mode.is()) # Returns TRUE[返回TRUE]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|