MCPcopy
hub / github.com/MingchaoZhu/DeepLearning / _calculate_gini_index

Method _calculate_gini_index

code/chapter5.py:437–446  ·  view source on GitHub ↗

计算基尼指数

(self, y, y1, y2)

Source from the content-addressed store, hash-verified

435 分类树,在决策书节点选择计算信息增益/基尼指数,在叶子节点选择多数表决。
436 """
437 def _calculate_gini_index(self, y, y1, y2):
438 """
439 计算基尼指数
440 """
441 p = len(y1) / len(y)
442 gini = calculate_gini(y)
443 gini_index = gini - p * \
444 calculate_gini(y1) - (1 - p) * \
445 calculate_gini(y2)
446 return gini_index
447
448
449 def _calculate_information_gain(self, y, y1, y2):

Callers

nothing calls this directly

Calls 1

calculate_giniFunction · 0.85

Tested by

no test coverage detected