У меня есть следующий код SAS, который я бы хотел написать в R. Я знаю, что инструкция класса избыточна в R (необязательно).Переводы proc mixed to lmer - SAS to R
proc mixed data=in_data;
class G F K kal;
model conc=;
random G F K(F) kal(G*F*K);
ods output covparms=out.cov_out;
run;
Я пробовал приведенный ниже код, не повезло.
подходят < - lmer (конц ~ (1 | G) + (1 | F) + (1 | K/F) + (1 | Кал/G: F: K), sample_1)
с следующий выход. Я надеялся, чтобы не получить значение для KAL или К.
summary(fit)
Random effects:
Groups Name Variance Std.Dev.
G:F:K:kal (Intercept) 1.421e-04 0.011921
F:K (Intercept) 1.326e-05 0.003641
F (Intercept) 6.548e-05 0.008092
kal (Intercept) 9.852e-06 0.003139
K (Intercept) 1.272e-05 0.003567
G (Intercept) 2.165e-03 0.046527
Residual 4.647e-04 0.021557
Я приближаюсь к выводам, которые мне нужны. –
Попробуйте 'conc ~ (1 | G) + (1 | F/K) + (kal | G: F: K)'? –