[英]Extract p values and estimates from blmer (list of regression models)?
我有一個使用blmer
創建的回歸模型列表,但我無法提取 p 值,因為它們不在anova(model)
中或使用summary(model)$coefficients
因為我需要提取 p 值對於多個系數。 只有當它是lmer
model 時,我才有可提取的 p 值列。 是否有單獨的 function 或平均值來計算來自blmer
的這些回歸模型的 p 值?
這是一個示例,除了我有一個模型列表:
m1 = blme::blmer(Y ~ sex + age + (1|id/Group), data=df)
summary(m1)$coefficients
anova(m1)
我的 output 不顯示 p 值列,只顯示 t 值,我知道這是 lmer 模型顯示的,但是當您在 lmer 上使用summary(model)
lmer
時,您有一個不顯示的 p 值列blmer
。
如果我直接將我的 blmer 模型格式化為帶有tab_model
的 output 表,那么我有 p 值,但此時它是 html 表,有沒有辦法讓我在回歸系數 Z20F345E63F 8 模型的回歸系數 Z20F345E63FDAF394DBF38C3F666 級檢索 p 值?
sjPlot::tab_model
從sjstat
package 調用機械,而后者又從parameters
package( p_value
函數)調用機械:
library(blme)
data("sleepstudy", package = "lme4")
fm1 <- blmer(Reaction ~ Days + (0 + Days|Subject), sleepstudy,
cov.prior = gamma)
parameters::p_value(fm1)
## Parameter p
##1 (Intercept) 0.000000e+00
##2 Days 8.228424e-08
但是:從統計的角度來看,我建議對這些 p 值非常謹慎。 ?parameters:p_value
的幫助頁面說
此 function 嘗試返回或計算模型參數的 p 值。 p 值的性質因 model 而異:
• 混合模型(lme4):有待改進。
低於它表示它默認返回 Wald p 值。 這些 p 值不考慮:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.