У меня есть модель, построенная с nlme::lme
, только с одним случайным эффектом (ID) и одной двоичной независимой переменной (x).Сейчас я пытаюсь использовать эту модель для расчета размера выборки.
Linear mixed-effects model fit by REML
Data: mydata2
AIC BIC logLik
214.0042 226.7538 -103.0021
Random effects:
Formula: ~1 | ID
(Intercept) Residual
StdDev: 0.4687304 0.2979965
Fixed effects: y ~ x
Value Std.Error DF t-value p-value
(Intercept) 2.5223996 0.08830079 111 28.565991 0.0000
x -0.0357012 0.12447286 68 -0.286819 0.7751
Пакет simr
в R, похоже, выполняет свою работу.
Однако на самом деле я не получаю результатов из-за ошибок, и я понятия не имею, что здесь может быть не так ...
powerSim(model1, fixed("x", "lr"), nsim = 1000)
Power for predictor 'x', (95% confidence interval):=============================|
0.00% ( 0.00, 3.62)
Test: Likelihood ratio
Based on 1000 simulations, (0 warnings, 1000 errors)
alpha = 0.05, nrow = 2
Time elapsed: 0 h 0 m 20 s
nb: result might be an observed power calculation
Я нашелонлайн некоторые предложения по изменению теста на "t" или "z" вместо "lr", но это ничего не изменило ...
Затем я запускаю lastResult()$err
, чтобы увидеть, что не так, ия получаю следующее, что я не могу найти, что именно ...
stage index message
1 Fitting 1 invalid type/length (symbol/0) in vector allocation
2 Fitting 2 invalid type/length (symbol/0) in vector allocation
3 Fitting 3 invalid type/length (symbol/0) in vector allocation
4 Fitting 4 invalid type/length (symbol/0) in vector allocation
5 Fitting 5 invalid type/length (symbol/0) in vector allocation
Я бы оценил любую помощь, или даже любой другой способ использовать эту модель для расчета образца ...
Спасибо!