私は lme4 を学ぼうとしていますが、20 年以上前に、SAS (ノースカロライナ州立大学) の本拠地で、統計学の教育訓練が伝統的な ANOVA 設計であったことを前もって認めます。私は現在、R で約 4 ~ 5 年の経験がありますが、ほとんどの場合、すべての因子が固定効果として扱われる従来の一般線形モデルを使用しています。
ここで、淡水ムール貝を使った実験の von Bertalanffy 成長モデルのパラメーターを推定したいと思います。既知個体(ID)を対象に年1回、4年間殻長を測定したため、繰り返し測定設計です。最終的には、主な治療因子と分割プロット因子を追加したいと考えています。しかし、現時点では単純化されたモデルを実行できません。私が使用しているRコードは次のとおりです。
VBGF <- function(Linf, k, age, age.0) {
Linf * (1-exp(-k*((age-age.0))))
}
VBGF <- deriv(L ~ VBGF, namevec=c("Lin", "k", "age.0"), function.arg=VBGF)
mod1 <- nlmer(L ~ VBGF(Linf,k,AGE,age.0) ~ (Linf+k+age.0|ID),
mussels,
start=c(50,0.1,-11),
verbose=TRUE)
次のエラーが表示されますが、それが何を意味するのかについての参照を見つけることができませんでした。
Error: s > 0 is not TRUE
見落としているのはおそらく単純なことなので、事前に無知であることをお詫びします。