R語言
model.extract
位於 stats
包(package)。 說明
返回作為可選參數傳遞給 model.frame
的模型框架的響應、偏移、子集、權重或其他特殊組件。
用法
model.extract(frame, component)
model.offset(x)
model.response(data, type = "any")
model.weights(x)
參數
frame, x, data |
模型框架,請參閱 |
component |
文字字符串或名稱。要提取的組件的名稱,例如 |
type |
|
細節
model.extract
是為了與S兼容而提供的,S沒有更具體的函數。提取例如glm
擬合的 etastart
和 mustart
組件。
model.extract(m, "offset")
和model.extract(m, "response")
分別相當於model.offset(m)
和model.response(m)
。 model.offset
對公式中的 offset
項或生成模型框架的調用中的 offset
參數指定的任何項求和:它確實檢查偏移量是否為數字。
model.weights
與 model.extract(, "weights")
略有不同,因為沒有命名它返回的向量。
值
模型框架的指定分量,通常是向量。 model.response()
現在刪除可能的 "Asis"
類(源自 I(.)
)。
如果未指定偏移量,model.offset
返回NULL
。
例子
a <- model.frame(cbind(ncases,ncontrols) ~ agegp + tobgp + alcgp, data = esoph)
model.extract(a, "response")
stopifnot(model.extract(a, "response") == model.response(a))
a <- model.frame(ncases/(ncases+ncontrols) ~ agegp + tobgp + alcgp,
data = esoph, weights = ncases+ncontrols)
model.response(a)
(mw <- model.extract(a, "weights"))
stopifnot(identical(unname(mw), model.weights(a)))
a <- model.frame(cbind(ncases,ncontrols) ~ agegp,
something = tobgp, data = esoph)
names(a)
stopifnot(model.extract(a, "something") == esoph$tobgp)
也可以看看
相關用法
- R model.matrix 構建設計矩陣
- R model.tables 計算 Aov 模型擬合的結果表
- R model.frame 從公式或擬合中提取模型框架
- R mood.test 情緒二樣本量表檢驗
- R monthplot 繪製時間序列中的季節性或其他子序列
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R mcnemar.test 計數數據的麥克尼馬爾卡方檢驗
- R mantelhaen.test 計數數據的 Cochran-Mantel-Haenszel 卡方檢驗
- R mahalanobis 馬哈拉諾比斯距離
- R manova 多變量方差分析
- R make.link 為 GLM 家庭創建鏈接
- R median 中值
- R makepredictcall 用於安全預測的實用函數
- R mauchly.test 莫奇利球形度檢驗
- R mad 中值絕對偏差
- R stlmethods STL 對象的方法
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R deriv 簡單表達式的符號和算法導數
- R kruskal.test Kruskal-Wallis 秩和檢驗
- R quade.test 四方測試
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Extract Components from a Model Frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。