中易网

怎么使用Weka来写一个决策树

答案:1  悬赏:10  
解决时间 2021-03-12 06:27
怎么使用Weka来写一个决策树
最佳答案
信息熵的计算:
-p[i]logp[i],底数为2
public static double calcEntropy(int p[]) { double entropy = 0; // 用来计算总的样本数量,p[i]/sum即i的概率 double sum = 0; int len = p.lenh; for (int i = 0; i lt; len; i++) { sum += p[i]; } for (int i = 0; i lt; len; i++) { entropy -= p[i] / sum * log2(p[i] / sum); } return entropy; }

给定一个样本数组,先一轮循环计算出样本总量,后面即可得出每个样本的概率,就可以套用公式计算了
信息增益就是信息熵的变化值,信息熵下降最快的节点就可以作为决策树的根节点,缩短树的高度
一个属性A相对样本集S的信息增益为:

gain(S,A) = H(S) – A属性为已知值的加权信息熵
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
口袋妖怪白金变隐龙
英语语法都学会要多久
小蔡淮南牛肉汤这个地址在什么地方,我要处理
俊立保洁·搬家地址在什么地方,我要处理
凤凰岗物业管理有限公司车辆收费处这个地址在
笔记本电脑一开机,过一会就很烫该怎么办啊?
中国旅行社总社(国光店)地址在哪,我要去那里
作为一名中国人,我们在这个关键时刻应该怎样
新房交房后只有卫生间没有水是因为什麼
谁有德国电影,足球野小子,的资源,一到五部
奥迪a3三厢2015款1.4t多少钱常熟德顺奥迪4s店
小芬内衣生活馆地址有知道的么?有点事想过去
天成派出所地址在哪,我要去那里办事
我儿子24岁每晚睡觉磨牙掉头发原因是咋回事,
三川豆腐在什么地方啊,我要过去处理事情
推荐资讯
小甲鱼吃什么啊
兰州马家牛肉拉面这个地址在什么地方,我要处
[em]e400109[/em]什么意思、
日本跨专业读研究生
请问房产证查询需要什么程序?或者手续?
电影:有一部电影貌似挺好看,说的是未来的自
勾画怎么造句
请问荷叶能跟绿茶一起喝吗?
长湖西路/YG40(路口)怎么去啊,有知道地址的
睿祺楷博科技石首店地址在什么地方,想过去办
我是一名学理科的高二女学生,如果考不上大学
守望先锋怎么换第三人称?不要说不能
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?