-
大小: 5KB文件類型: .rar金幣: 2下載: 2 次發(fā)布日期: 2021-01-03
- 語言: Matlab
- 標(biāo)簽: 數(shù)據(jù)挖掘??決策樹??C4.5??
資源簡介
maketree根據(jù)數(shù)據(jù)集遞歸生成決策樹;printree可打印出決策樹結(jié)構(gòu);classify根據(jù)決策樹分類數(shù)據(jù);dataDiscretize對(duì)數(shù)據(jù)集中的連續(xù)值屬性離散化
代碼片段和文件信息
function?res=classify(treedata)
????if?tree.leaf~=1
????????for?i=1:length(tree.child)
????????????if?tree.continuous==0%離散值
????????????????if?data(tree.value)==tree.child(i).parent
????????????????res=classify(tree.child(i)data);
????????????????end
????????????else?%連續(xù)值
????????????????if?data(tree.value)>tree.point
????????????????????res=classify(tree.child(2)data);
????????????????else
????????????????????res=classify(tree.child(1)data);
????????????????end
????????????end
????????end
????else
????????res=tree.value;
????end
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????928??2018-09-01?12:56??printTree.m
?????文件????????906??2018-09-01?12:47??splitdata.m
?????文件????????872??2018-08-31?11:14??西瓜數(shù)據(jù)集.txt
?????文件????????568??2018-09-01?14:45??classify.m
?????文件???????1591??2018-08-31?16:36??dataDiscretize.m
?????文件????????425??2018-08-30?14:06??getAttrEntropy.m
?????文件????????534??2018-08-30?10:39??getEntropy.m
?????文件????????156??2018-08-26?15:13??getGainRatio.m
?????文件????????175??2018-08-31?10:51??makedecision.m
?????文件???????3110??2018-09-01?13:03??maketree.m
?????文件????????303??2018-08-29?09:34??myhist.m
-----------?---------??----------?-----??----
?????????????????9568????????????????????11
- 上一篇:人工免疫遺傳算法
- 下一篇:遺傳模擬退火算法matlab通用源程序
評(píng)論
共有 條評(píng)論