私はジュリア言語(バージョン0.6.0(2017-06-19 13:05 UTC)公式http://julialang.org/ Windows 7マシンでx86_64-w64-mingw32をリリース)を使用しています。私はRの背景を持っており、混合モデルの実装が非常に大きなデータセット(n> 2,000,000、p> 100)では遅くなることを発見しました。したがって、私は代替案を探して、推理時間になるとジュリアは速いと思われます。julia langを使用して予測MixedModels.jl
私がここで提起したい質問は、dmbatesのMixedModels.jlパッケージに関するものです。たとえばlme4と比較して信じられないほどのスピードを犠牲にして、予測関数もあるのだろうかと思っていました。ここでR`s lme4パッケージから染料データを呼び出しMWEは次のとおりです。
using MixedModels, RCall
R> library(“lme4”)
R> data(Dyestuff)
Dyestuff = rcopy(R"Dyestuff");
mm = fit!(lmm(@formula(Yield ~ 1 + (1 | Batch)), Dyestuff));
それでは、どのように私はのようなものを使用して予測を行うことができます。
predict(mm, newdata = Dyestuff)
事前に多くのおかげで。
(新しいデータへの)予測値や適合値は気になりますか? 'predict(mm、newdata = Dyestuff)'はRの 'fitted(mm)'と同じ結果をもたらすはずですが、おそらく遅いでしょう。 – Livius