У меня есть следующий код SAS, который я хотел бы написать в R. Я знаю, что оператор class является избыточным в 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;
Я попробовал приведенный ниже код, но безуспешно.
fit ‹- lmer( conc ~ (1 | G) + (1 | F) + (1 | K/F) + (1 | kal/G:F:K) , sample_1)
со следующим выводом. Я надеялся не получить значение для kal или K.
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)
? - person Ben Bolker   schedule 05.12.2014