當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R confint 模型參數的置信區間


R語言 confint 位於 stats 包(package)。

說明

計算擬合模型中一個或多個參數的置信區間。從類 "lm" 繼承的對象有一個默認值和一個方法。

用法

confint(object, parm, level = 0.95, ...)
## Default S3 method:
confint(object, parm, level = 0.95, ...)
## S3 method for class 'lm'
confint(object, parm, level = 0.95, ...)
## S3 method for class 'glm'
confint(object, parm, level = 0.95, trace = FALSE, test=c("LRT", "Rao"), ...)
## S3 method for class 'nls'
confint(object, parm, level = 0.95, ...)

參數

object

擬合的模型對象。

parm

指定哪些參數被賦予置信區間,可以是數字向量或名稱向量。如果缺失,則考慮所有參數。

level

所需的置信度。

trace

合乎邏輯的。是否應該追蹤分析?

test

在分析中使用似然比或 Rao 分數檢驗。

...

方法的附加參數。

細節

confint 是一個通用函數。默認方法假定正態性,並且需要合適的 coefvcov 方法可用。可以直接調用默認方法與其他方法進行比較。

對於"lm" 類的對象,使用基於 值的直接公式。

"glm""nls" 的方法調用適當的配置文件方法,然後通過在配置文件軌跡中插值來查找置信區間。如果輪廓對象已經可用,則可以將其用作主要參數,而不是擬合模型對象本身。

矩陣(或向量),其中的列給出每個參數的置信下限和上限。這些將以百分比標記為 (1-level)/2 和 1 - (1-level)/2(默認為 2.5% 和 97.5%)。

例子

fit <- lm(100/mpg ~ disp + hp + wt + am, data = mtcars)
confint(fit)
confint(fit, "wt")

## from example(glm)
counts <- c(18,17,15,20,10,20,25,13,12)
outcome <- gl(3, 1, 9); treatment <- gl(3, 3)
glm.D93 <- glm(counts ~ outcome + treatment, family = poisson())
confint(glm.D93) # needs MASS to be installed
confint.default(glm.D93)  # based on asymptotic normality

參考

Venables, W. N. and Ripley, B. D. (2002) Modern Applied Statistics with S. Fourth edition. Springer.

也可以看看

原始版本:包 MASS 中的confint.glmconfint.nls

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Confidence Intervals for Model Parameters。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。