【发布时间】:2019-11-07 22:37:19
【问题描述】:
当响应变量具有 missing 时,无法运行 MixedModel。
我得到ERROR: KeyError: key missing not found
以前 Julia 可以毫无问题地运行它。
我使用 CSV.read 加载我的数据,但下面的示例使用来自名为 languageR 的 R 包中的数据集
using DataFrames, MixedModels, GLM, RDatasets, RData, RCall, Missings, CSV
#load data
lexdec = rcopy(R"languageR::lexdec")
#replace one value with missing
lexdec.rt = recode(lexdec.RT, 6.905753 => missing)
#run mixedmodel
fm = fit(MixedModel, @formula(rt ~ 1 + Class*NativeLanguage*Frequency + Trial + (1|Subject) + (1|Word)), lexdec)
ERROR: KeyError: key missing not found
#plus a long Stacktrace
如果自变量缺失(比如频率),则会出现同样的错误。想要一个可以解决这两种情况下缺失的解决方案。
【问题讨论】:
-
您可以考虑在 MixedModels github.com/dmbates/MixedModels.jl/issues/new 上打开一个问题@
标签: dataframe julia missing-data mixed-models