【发布时间】:2020-07-18 03:20:45
【问题描述】:
我使用我通过算法创建的一些功能在 Julia 中创建了一个决策树模型。
model_rest2 = DecisionTreeClassifier(n_subfeatures=0)
@time DecisionTree.fit!(model_rest2, convert(Matrix, df3[:,[16:45;49:50;52:81;83:end]]), df3[:,:type_1])
我似乎修改了特征构建步骤,因此在测试模型时它现在没有运行,因为模型中的特征数量与测试集中可用的特征数量不同。有没有办法找到模型正在使用的特征列表,以便我可以添加缺失的特征?
【问题讨论】:
-
您使用的是哪个软件包?决策树?你确定你不只是转置一个矩阵或其他东西吗?
-
是的,我正在使用 DecisionTree 包。由于我使用的是数字列索引,所以我认为我在算法中做了一些更改,因此列索引发生了变化。但不知道是哪一个。
标签: julia decision-tree