簡體   English   中英

如何從混合模型(lmer)中提取學生化殘差?

[英]How can I extract studentized residuals from mixed model (lmer)?

這是我的模特,

MY = lmer(MY ~ Energy*Protein + (1|Sequence/Cow) + (1|Period), data = CH4CO2)

有沒有可以提取學生化殘差的函數?

這是我根據定義所做的,

StudentResid = function(fit){
  res = residuals(fit)
  H = hatvalues(fit)
  sigma = summary(fit)$sigm
  sres = sapply(1:length(res), function(i) res[[i]]/(sigma*sqrt(1-H[[i]])))
  test = abs(sres) > 3
  ifelse(any(test), which(test), NA)
}

StudentResid(MY)

在這里,我返回具有相對較大的學生化殘差的觀測值(考慮為離群值)。 看起來不錯?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM