vcov
位於 stats
包(package)。 說明
返回擬合模型對象的主要參數的方差-協方差矩陣。模型的 “main” 參數對應於 coef
返回的參數,並且通常不包含令人討厭的尺度參數 (sigma
)。
用法
vcov(object, ...)
## S3 method for class 'lm'
vcov(object, complete = TRUE, ...)
## and also for '[summary.]glm' and 'mlm'
## S3 method for class 'aov'
vcov(object, complete = FALSE, ...)
.vcov.aliased(aliased, vc, complete = TRUE)
參數
object |
通常是一個擬合的模型對象。有時也是此類擬合模型的 |
complete |
對於 |
... |
方法函數的附加參數。對於 |
aliased |
|
vc |
方差-協方差矩陣,通常為 “incomplete”,即沒有用於別名係數的行和列。 |
細節
vcov()
是一個通用函數,名稱以 vcov.
開頭的函數將是該函數的方法。具有該函數方法的類包括:lm
, mlm
, glm
, nls
, summary.lm
, summary.glm
, negbin
, polr
, rlm
(在包 MASS
中)、multinom
(在包 nnet
中)gls
、lme
(在包 nlme
中)、coxph
和survreg
(在包 survival
中)。
(當同時需要 summary(mod)
和 vcov(mod)
時,摘要對象的 vcov()
方法允許更有效且仍然封裝的訪問。)
.vcov.aliased()
是一個輔助函數,可用於 vcov
方法實現,該方法必須處理通過 NA 係數編碼的奇異模型擬合:它在需要時通過 NA
行和列增強 vcov-matrix vc
,即當某些aliased
的條目為 true,並且 vc
的維度小於 length(aliased)
。
值
模型的線性或非線性預測器中的參數估計值之間的估計協方差矩陣。該行和列的名稱應與 coef
方法給出的參數名稱相對應。
當(線性)模型的某些係數不確定時,因此NA
由於線性相關項(或 “over specified” 模型),也稱為 “aliased”,請參閱alias
,那麽自從R版本3.5.0,vcov()
(當且僅當complete = TRUE
,即默認情況下lm
等等,但不是為了aov
) 包含相應的行和列NA
s,無論何處coef()
一直都包含著這樣的NA
s.
相關用法
- R varimax 因子分析的旋轉方法
- R var.test 比較兩個方差的 F 檢驗
- 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 eff.aovlist 多層方差分析的計算效率
- R pairwise.t.test 成對 t 檢驗
- R loglin 擬合對數線性模型
- R predict.smooth.spline 通過平滑樣條擬合進行預測
- R bartlett.test 方差齊性的 Bartlett 檢驗
- R influence.measures 回歸刪除診斷
- R loess.control 設置黃土參數
- R Normal 正態分布
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Calculate Variance-Covariance Matrix for a Fitted Model Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。