Атрибуты были сохранены в 11 столбцах в CSV-файле. Если порядок столбцов меняется, Do Randomforest & RandomTree может давать различную точность в каждый раз?Классификация Randomforest weka
ответ
Заказ функций не влияет ни на один из классификаторов, которые я знаю (кроме тех, которые специально разработаны для этого - как специализированные классификаторы для временных рядов и других временных функций), независимо от того, является ли это Neural Network, SVM, RandomForest , RandomTree или NaiveBayes - это просто численное упрощение, так как массивы быстрее, чем наборы, тогда как «под капотом» они рассматриваются как неупорядоченные множества (только с показаниями, показывающими, из какого измерения оно исходит).
Что может изменяться вывод конкретного классификатора каждый раз, когда вы запускаете свой код из-за его вероятностных/стохастических методов обучения. Например, у нейронных сетей есть случайные инициализации, RandomForests имеет случайную подвыборку и т. Д.
Так что ответ на удивление «да, он может измениться после изменения порядка столбцов», но причина этого не в изменении порядка, а в факте , что после этого внутренний генератор случайных чисел уже прошел несколько циклов и будет генерировать разные числа.