2004 年の Shaffer に基づくロジスティック暴露法を使用して、巣の生存モデルを実行しようとしています。さまざまなパラメーターがあり、考えられるすべてのモデルを比較してから、Burnham と Anderson のように収縮を使用してモデル平均パラメーターを推定したいと考えています。 2002. しかし、収縮調整済みパラメータの信頼区間を推定する方法がわかりません。
収縮を使用して推定されたモデル平均パラメータの信頼区間を推定することは可能ですか? model.average$coef.shrinkage を使用して、収縮を伴うモデル平均パラメーターの平均推定値を簡単に抽出できますが、対応する信頼区間を取得する方法が不明です。
どんな助けでも感謝します。リンク機能に関してAICcmodavgでエラーが発生するため、現在MuMInパッケージで作業しています。
以下は、私が使用しているコードの簡略版です。
library(MuMIn)
# Logistical Exposure Link Function
# See Shaffer, T. 2004. A unifying approach to analyzing nest success.
# Auk 121(2): 526-540.
logexp <- function(days = 1)
{
require(MASS)
linkfun <- function(mu) qlogis(mu^(1/days))
linkinv <- function(eta) plogis(eta)^days
mu.eta <- function(eta) days * plogis(eta)^(days-1) *
.Call("logit_mu_eta", eta, PACKAGE = "stats")
valideta <- function(eta) TRUE
link <- paste("logexp(", days, ")", sep="")
structure(list(linkfun = linkfun, linkinv = linkinv,
mu.eta = mu.eta, valideta = valideta, name = link),
class = "link-glm")
}
# randomly generate data
nest.data <- data.frame(egg=rep(1,100), chick=runif(100), exposure=trunc(rnorm(100,113,10)), density=rnorm(100,0,1), height=rnorm(100,0,1))
nest.data$chick[nest.data$chick<=0.5] <- 0
nest.data$chick[nest.data$chick!=0] <- 1
# run global logistic exposure model
glm.logexp <- glm(chick/egg ~ density * height, family=binomial(logexp(days=nest.data$exposure)), data=nest.data)
# evaluate all possible models
model.set <- dredge(glm.logexp)
# model average 95% confidence set and estimate parameters using shrinkage
mod.avg <- model.avg(model.set, beta=TRUE)
(mod.avg$coef.shrinkage)
対応する信頼区間を抽出/生成する方法に関するアイデアはありますか?
ありがとうエイミー