Mi chiedo se ci sono metodi per calcolare la dimensione del campione in modelli misti? Sto usando lmer
in R per adattarsi ai modelli (ho pendenze e intercettazioni casuali).
Mi chiedo se ci sono metodi per calcolare la dimensione del campione in modelli misti? Sto usando lmer
in R per adattarsi ai modelli (ho pendenze e intercettazioni casuali).
Risposte:
Il longpower
pacchetto implementa i calcoli delle dimensioni del campione in Liu e Liang (1997) e Diggle et al (2002). La documentazione ha un codice di esempio. Eccone uno, usando la lmmpower()
funzione:
> 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
Controllare anche liu.liang.linear.power()
quale " esegue il calcolo della dimensione del campione per un modello misto lineare"
Liu, G. e Liang, KY (1997). Calcoli delle dimensioni del campione per studi con osservazioni correlate. Biometria, 53 (3), 937-47.
Diggle PJ, Heagerty PJ, Liang K, Zeger SL. Analisi dei dati longitudinali. Seconda edizione. Oxford. Serve di scienze statistiche. 2002
Modifica: un altro modo è "correggere" per l'effetto del clustering. In un normale modello lineare ogni osservazione è indipendente, ma in presenza di osservazioni di raggruppamento non sono indipendenti che si può pensare che abbiano meno osservazioni indipendenti: la dimensione effettiva del campione è inferiore. Questa perdita di efficacia è nota come effetto di progettazione :
Per qualsiasi cosa oltre ai semplici 2 test campione preferisco usare la simulazione per la dimensione del campione o studi di potenza. Con le routine preconfezionate a volte puoi vedere grandi differenze tra i risultati dei programmi basati sulle ipotesi che stanno facendo (e potresti non essere in grado di scoprire quali sono queste ipotesi, figuriamoci se sono ragionevoli per il tuo studio). Con la simulazione controlli tutti i presupposti.
Ecco un link ad un esempio:
https://stat.ethz.ch/pipermail/r-sig-mixed-models/2009q1/001790.html