Open ablaom opened 6 months ago
using CategoricalArrays using SIRUS using MLJBase X = (;x = rand(10)) y = categorical(collect("abbbababab"), ordered=true) model = SIRUS.StableForestClassifier() MLJBase.fit(model, 0, X, y) # ERROR: MethodError: no method matching zero(::Type{Char}) # Closest candidates are: # zero(::Type{Union{}}, Any...) # @ Base number.jl:310 # zero(::Type{Dates.Date}) # @ Dates /Applications/Julia-1.10.app/Contents/Resources/julia/share/julia/stdlib/v1.10/Dates/src/types.jl:439 # zero(::Type{Missing}) # @ Base missing.jl:104 # ... # Stacktrace: # [1] float(A::CategoricalVector{Char, UInt32, Char, CategoricalValue{Char, UInt32}, Union{}}) # @ CategoricalArrays ~/.julia/packages/CategoricalArrays/0yLZN/src/array.jl:1064 # [2] _sanitize_outcomes(A::CategoricalVector{Char, UInt32, Char, CategoricalValue{Char, UInt32}, Union{}}, regression::Bool) # @ SIRUS.MLJImplementation ~/.julia/packages/SIRUS/6Paa4/src/mlj.jl:162 # [3] fit(model::SIRUS.MLJImplementation.StableForestClassifier, algo::SIRUS.Classification, verbosity::Int64, X::@NamedTuple{…}, y::CategoricalVector{…}) # @ SIRUS.MLJImplementation ~/.julia/packages/SIRUS/6Paa4/src/mlj.jl:179 # [4] fit(model::SIRUS.MLJImplementation.StableForestClassifier, verbosity::Int64, X::@NamedTuple{…}, y::CategoricalVector{…}) # @ SIRUS.MLJImplementation ~/.julia/packages/SIRUS/6Paa4/src/mlj.jl:199 # [5] top-level scope # @ REPL[11]:1 # Some type information was truncated. Use `show(err)` to see complete types.