2015-12-11 26 views
7

Sorum şu ki, Decision Tree algoritmasının sklearn'de ne kullanacağını seçebilir miyiz?Sklearn'te Decision Tree algoritmasının ne kullanabileceğini seçebilir miyiz?

Sklearn kullanıcı kılavuzunda, CART algoritmasının en iyileştirilmiş sürümü kullanıldığından bahseder.

C4.5 gibi başka algoritmalara geçebilir miyiz?

+0

görüyor musunuz? Eksik değerler ve kategorik değişkenler şu anda ele alınmamaktadır ve budama sonrası, sadece ön-budama yoktur. C4.5 gerçekten bir algoritma değil, bir program, değil mi? –

cevap

5

sayılı documentation

scikit-learn uses an optimised version of the CART algorithm. 
0

Bkz Ama biz "Gini" veya "entropi" kullanmayı tercih edebilirsiniz bir params kriter vardır:

clf = tree.DecisionTreeClassifier(criterion="entropy") 

kriter: dize, isteğe bağlı (default = ”gini”) ölçüsünü bir bölünmenin kalitesini ölçmek için kullanılır. Desteklenen kriterler, Gini katışıklığı için “gini” ve bilgi kazanımı için “entropi” dir.

tam Bununla ne demek istiyorsun Docs