R語言
delete.response
位於 stats
包(package)。 說明
delete.response
返回同一模型的 terms
對象,但沒有響應變量。
drop.terms
從模型右側刪除變量。還有一個 "[.terms"
方法來執行相同的函數(使用 keep.response = TRUE
)。
reformulate
從字符向量創建公式。如果是 length(termlabels) > 1
,則其元素與 +
連接。非語法名稱(例如包含空格或特殊字符;請參閱 make.names
)必須用反引號保護(請參閱示例)。非 parse
能力的 response
目前仍然可以工作,兼容地返回,並帶有棄用警告。
用法
delete.response(termobj)
reformulate(termlabels, response = NULL, intercept = TRUE, env = parent.frame())
drop.terms(termobj, dropx = NULL, keep.response = FALSE)
參數
termobj |
|
termlabels |
給出模型公式右側的特征向量。長度不能為零。 |
response |
給出模型公式左側的字符串、符號或調用,或 |
intercept |
邏輯:公式應該有截距嗎? |
env |
返回 |
dropx |
從模型右側刪除的變量位置向量。 |
keep.response |
將響應保留在結果對象中? |
值
delete.response
和 drop.terms
返回 terms
對象。
reformulate
返回 formula
。
例子
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]])
## using non-syntactic names:
reformulate(c("`P/E`", "`% Growth`"), response = as.name("+-"))
x <- c("a name", "another name")
tryCatch( reformulate(x), error = function(e) "Syntax error." )
## rather backquote the strings in x :
reformulate(sprintf("`%s`", x))
stopifnot(identical( ~ var, reformulate("var")),
identical(~ a + b + c, reformulate(letters[1:3])),
identical( y ~ a + b, reformulate(letters[1:2], "y"))
)
也可以看看
相關用法
- R deriv 簡單表達式的符號和算法導數
- R decompose 移動平均線的經典季節性分解
- R dendrapply 將函數應用於樹狀圖的所有節點
- R dendrogram 一般樹結構
- R deviance 模型偏差
- R density 核密度估計
- R df.residual 剩餘自由度
- R dummy.coef 提取原始編碼中的係數
- R dist 距離矩陣計算
- R diffinv 離散積分:差分的逆
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R kruskal.test Kruskal-Wallis 秩和檢驗
- R quade.test 四方測試
- R plot.stepfun 繪製階躍函數
- R alias 查找模型中的別名(依賴項)
- R qqnorm 分位數-分位數圖
- R eff.aovlist 多層方差分析的計算效率
- R pairwise.t.test 成對 t 檢驗
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Modify Terms Objects。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。