Вы можете взглянуть на пакет lavaSearch2 , который дает Satterthwaite df для моделей из nlme.
GitHub-версия от пакет параметров имеет функцию model_parameters()
, которая возвращает значения SE, CI, df и p для различных методов приближения df, например:
library(nlme)
library(parameters)
data("Orthodont")
model <- lme(distance ~ age + Sex, data = Orthodont, random = ~ 1)
model_parameters(model)
#> Parameter | Coefficient | SE | 95% CI | t | df | p
#> ------------------------------------------------------------------------
#> (Intercept) | 17.71 | 0.83 | [16.05, 19.37] | 21.23 | 80 | < .001
#> age | 0.66 | 0.06 | [ 0.54, 0.78] | 10.72 | 80 | < .001
#> Sex [Female] | -2.32 | 0.76 | [-3.89, -0.75] | -3.05 | 25 | 0.005
model_parameters(model, df_method = "satterthwaite")
#> Parameter | Coefficient | SE | 95% CI | t | df | p
#> ----------------------------------------------------------------------------
#> (Intercept) | 17.71 | 0.83 | [16.03, 19.38] | 21.23 | 102.58 | < .001
#> age | 0.66 | 0.06 | [ 0.54, 0.78] | 10.72 | 82.88 | < .001
#> Sex [Female] | -2.32 | 0.76 | [-3.87, -0.77] | -3.05 | 26.25 | 0.005
Создано в 2020-01- 27 * представительный пакет (v0.3.0)