get.smart(VGAM)
get.smart()所属R语言包:VGAM
Retrieve One Component of “.smart.prediction”
检索的一个组成部分“。smart.prediction”
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Retrieve one component of the list .smart.prediction from smartpredenv (R) or frame 1 (S-PLUS).
检索列表中的一个组成部分,.smart.predictionsmartpredenv(R)或帧(S-PLUS)。
用法----------Usage----------
get.smart()
Details
详细信息----------Details----------
get.smart is used in "read" mode within a smart function: it retrieves parameters saved at the time of fitting, and is used for prediction. get.smart is only used in smart functions such as poly; get.smart.prediction is only used in modelling functions such as lm and glm. The function get.smart gets only a part of .smart.prediction whereas get.smart.prediction gets the entire .smart.prediction.
get.smart用于"read"模式内的智能功能:检索在拟合时,保存的参数,以及用于预测。 get.smart仅用于智能功能,如polyget.smart.prediction仅用于建模功能,如lm和glm。函数get.smart只能得到一部分的.smart.prediction而get.smart.prediction得到了整个.smart.prediction。
值----------Value----------
Returns with one list component of .smart.prediction from smartpredenv (R) or frame 1 (S-PLUS), in fact, .smart.prediction[[.smart.prediction.counter]]. The whole procedure mimics a first-in first-out stack (better known as a queue).
返回一个列表组件.smart.predictionsmartpredenv(R)或1帧(S-PLUS),事实上,“.smart.prediction[[.smart.prediction.counter]]。整个过程模仿一个先入先出的栈(优于队列作为一个已知的)。
副作用----------Side Effects----------
The variable .smart.prediction.counter in smartpredenv (R) or frame 1 (S-PLUS) is incremented beforehand, and then written back to smartpredenv (R) or frame 1 (S-PLUS).
变量.smart.prediction.countersmartpredenv(R)或1帧(S-PLUS)预先递增,然后写回smartpredenv(R)或1帧(S-PLUS)。
参见----------See Also----------
get.smart.prediction.
get.smart.prediction。
实例----------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
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|