R語言
expand.model.frame
位於 stats
包(package)。 說明
評估新變量,就好像它們是指定模型的公式的一部分一樣。這可確保應用相同的 na.action
和 subset
參數,並允許使用 sin(x)
作為預測變量的模型恢複 x
。
用法
expand.model.frame(model, extras,
envir = environment(formula(model)),
na.expand = FALSE)
參數
model |
擬合模型 |
extras |
說明要添加的新變量的單邊公式或字符串向量 |
envir |
評估事物的環境 |
na.expand |
邏輯性;見下文 |
細節
如果 na.expand = FALSE
則額外變量中的 NA
值將傳遞給 model
中使用的 na.action
函數。這可能會導致較短的數據幀(使用 na.omit
)或錯誤(使用 na.fail
)。如果na.expand = TRUE
,返回的數據幀將具有與model.frame(model)
完全相同的行,但與額外變量對應的列可能包含NA
。
值
一個 DataFrame 。
例子
model <- lm(log(Volume) ~ log(Girth) + log(Height), data = trees)
expand.model.frame(model, ~ Girth) # prints data.frame like
dd <- data.frame(x = 1:5, y = rnorm(5), z = c(1,2,NA,4,5))
model <- glm(y ~ x, data = dd, subset = 1:4, na.action = na.omit)
expand.model.frame(model, "z", na.expand = FALSE) # = default
expand.model.frame(model, "z", na.expand = TRUE)
也可以看看
相關用法
- R extractAIC 從擬合模型中提取 AIC
- R eff.aovlist 多層方差分析的計算效率
- R effects 擬合模型的影響
- R embed 嵌入時間序列
- R ecdf 經驗累積分布函數
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- 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 decompose 移動平均線的經典季節性分解
- R plot.stepfun 繪製階躍函數
- R alias 查找模型中的別名(依賴項)
- R qqnorm 分位數-分位數圖
- R pairwise.t.test 成對 t 檢驗
- R loglin 擬合對數線性模型
- R predict.smooth.spline 通過平滑樣條擬合進行預測
- R bartlett.test 方差齊性的 Bartlett 檢驗
- R influence.measures 回歸刪除診斷
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Add new variables to a model frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。