Я неправильно использую дерево решений? поскольку он не использовал все функции, которые я вводилPython

Программы на Python
Ответить
Anonymous
 Я неправильно использую дерево решений? поскольку он не использовал все функции, которые я вводил

Сообщение Anonymous »

Я хочу задать вопрос относительно дерева решений. поэтому я использую дерево решений для прогнозирования классов. но когда я визуализирую это, кажется, что используются только несколько функций, как на этом рисунке, где появляются только функции xa1, xa11 и xb10.
я сделал что-то не так?
функция, которую я использую:
'xa1', 'xa10', 'xa11', 'xb1', 'xb3', 'xb4', 'xb10', 'xb11'
я использую DecisionTreeClassifier из sklearn.tree и использую такой параметр по умолчанию:
{'ccp_alpha': 0.0,
'class_weight': None ,
'criterion': 'gini',
'max_глубина': нет,
'max_features': нет,
'max_leaf_nodes': Нет,
'min_impurity_decrease': 0.0,
'min_samples_leaf': 1,
'min_samples_split': 2,
'min_weight_fraction_leaf': 0.0,
'monotonic_cst': Нет,
'random_state': Нет,
'splitter': 'лучший'
так и должно быть? означает ли это, что другие функции, отсутствующие в визуализации, не используются в модели?

Подробнее здесь: https://stackoverflow.com/questions/793 ... at-i-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»