Gostaria de saber se existem métodos para calcular o tamanho da amostra em modelos mistos? Estou usando lmer
no R para ajustar os modelos (tenho inclinações e interceptações aleatórias).
Gostaria de saber se existem métodos para calcular o tamanho da amostra em modelos mistos? Estou usando lmer
no R para ajustar os modelos (tenho inclinações e interceptações aleatórias).
Respostas:
O longpower
pacote implementa os cálculos do tamanho da amostra em Liu e Liang (1997) e Diggle et al (2002). A documentação possui código de exemplo. Aqui está um, usando a lmmpower()
função:
> require(longpower)
> require(lme4)
> fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
> lmmpower(fm1, pct.change = 0.30, t = seq(0,9,1), power = 0.80)
Power for longitudinal linear model with random slope (Edland, 2009)
n = 68.46972
delta = 3.140186
sig2.s = 35.07153
sig2.e = 654.941
sig.level = 0.05
t = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
power = 0.8
alternative = two.sided
delta.CI = 2.231288, 4.049084
Days = 10.46729
Days CI = 7.437625, 13.496947
n.CI = 41.18089, 135.61202
Verifique também o liu.liang.linear.power()
que " executa o cálculo do tamanho da amostra para um modelo misto linear"
Liu, G. e Liang, KY (1997). Cálculos de tamanho de amostra para estudos com observações correlacionadas. Biometrics, 53 (3), 937-47.
Diggle PJ, Heagerty PJ, Liang K, Zeger SL. Análise de dados longitudinais. Segunda edição. Oxford. Serires Ciência Estatística. 2002
Editar: Outra maneira é "corrigir" o efeito do agrupamento. Em um modelo linear comum, cada observação é independente, mas na presença de observações em cluster não são independentes, o que pode ser considerado como tendo menos observações independentes - o tamanho efetivo da amostra é menor. Essa perda de eficácia é conhecida como efeito de design :
Para qualquer coisa além dos simples testes de 2 amostras, prefiro usar a simulação para estudos de tamanho ou potência da amostra. Com rotinas pré-empacotadas, às vezes você pode ver grandes diferenças entre os resultados dos programas com base nas suposições que eles estão fazendo (e talvez você não consiga descobrir quais são essas suposições, muito menos se forem razoáveis para o seu estudo). Com a simulação, você controla todas as suposições.
Aqui está um link para um exemplo:
https://stat.ethz.ch/pipermail/r-sig-mixed-models/2009q1/001790.html