How can I fix this error?
form = @formula(y ~ (1 | a * b * c))
n = 1000
df = DataFrame(
y=rand(Bool, n),
a=CategoricalArray(rand('a':'z', n)),
b=CategoricalArray(rand('a':'z', n)),
c=CategoricalArray(rand('a':'z', n)),
)
@time fit(GeneralizedLinearMixedModel, form, df, MixedModels.Bernoulli())
julia> @time fit(GeneralizedLinearMixedModel, form, df, MixedModels.Bernoulli())
ERROR: MethodError: no method matching _ranef_refs(::Tuple{StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.InteractionTerm{Tuple{StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}}}, StatsModels.InteractionTerm{Tuple{StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}}}, StatsModels.InteractionTerm{Tuple{StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}}}, StatsModels.InteractionTerm{Tuple{StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}, StatsModels.CategoricalTerm{DummyCoding, Char, 25}}}}, ::NamedTuple{(:y, :a, :b, :c), Tuple{Vector{Bool}, CategoricalVector{Char, UInt32, Char, CategoricalValue{Char, UInt32}, Union{}}, CategoricalVector{Char, UInt32, Char, CategoricalValue{Char, UInt32}, Union{}}, CategoricalVector{Char, UInt32, Char, CategoricalValue{Char, UInt32}, Union{}}}})