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

R语言:delete.response()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 19:58:02 | 显示全部楼层 |阅读模式
delete.response(stats)
delete.response()所属R语言包:stats

                                        Modify Terms Objects
                                         修改条款的对象

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

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

delete.response returns a terms object for the same model but with no response variable.
delete.responseterms对象为同一型号,但没有响应变量返回。

drop.terms removes variables from the right-hand side of the model. There is also a "[.terms" method to perform the same function (with keep.response=TRUE).
drop.terms删除从右边的模型中的变量。还有"[.terms"方法来执行相同的功能(用keep.response=TRUE)。

reformulate creates a formula from a character vector.
reformulate创建一个从特征向量的计算公式。


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


delete.response(termobj)

reformulate(termlabels, response = NULL, intercept = TRUE)

drop.terms(termobj, dropx = NULL, keep.response = FALSE)



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

参数:termobj
A terms object
一个terms对象


参数:termlabels
character vector giving the right-hand side of a model formula.  Cannot be zero-length.
特征向量模型公式右侧。不能是零长度。


参数:response
character string, symbol or call giving the left-hand side of a model formula, or NULL.
字符串,符号或呼叫模型公式的左边,或NULL。


参数:intercept
logical: should the formula have an intercept?  New in R 2.13.0.
逻辑:公式应该有一个拦截?新ŕ2.13.0。


参数:dropx
vector of positions of variables to drop from the right-hand side of the model.
从右边的模型变量的位置向量下降。


参数:keep.response
Keep the response in the resulting object?
保持反应中生成的对象?


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

delete.response and drop.terms return a terms object.
delete.response和drop.terms返回terms对象。

reformulate returns a formula.
reformulate返回一个formula。


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

terms
terms


举例----------Examples----------


ff <- y ~ z + x + w
tt <- terms(ff)
tt
delete.response(tt)
drop.terms(tt, 2:3, keep.response = TRUE)
tt[-1]
tt[2:3]
reformulate(attr(tt, "term.labels"))

## keep LHS :[#保持左:]
reformulate("x*w", ff[[2]])
fS <- surv(ft, case) ~ a + b
reformulate(c("a", "b*f"), fS[[2]])

stopifnot(identical(      ~ var, reformulate("var")),
          identical(~ a + b + c, reformulate(letters[1:3])),
          identical(  y ~ a + b, reformulate(letters[1:2], "y"))
         )

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 19:18 , Processed in 0.026255 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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