欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    用K近邻法实现对Iris数据分类.docx

    • 资源ID:3658289       资源大小:37.17KB        全文页数:4页
    • 资源格式: DOCX        下载积分:6.99金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要6.99金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    用K近邻法实现对Iris数据分类.docx

    用K近邻法实现对Iris数据分类西安电子科技大学 题目:用 K近邻法实现对Iris数据分类 Experiment 2 You are offered the iris dataset of the UCI dataset. Cluster the data to three categories. Then compare the result with the correct one in iris dataset and compute the classification accuracy. Experimental procedure load iris.mat; a=data(1:20,1:4);%取第一类数据的前20组 aa=data(21:50,1:4); b=data(51:70,1:4);%取第二类数据的前20组 bb=data(71:100,1:4); c=data(101:120,1:4);%取第三类数据的前20组 cc=data(121:150,1:4); train_sample=cat(1,a,b,c);%拼接成包含60组数据的样本集 test_sample=cat(1,aa,bb,cc); k=11;%11近邻法 cha=zeros(1,60);sum=0; i,j=size(train_sample);%i=60,j=4 u,v=size(test_sample);%u=90,v=4 for x=1:u for y=1:i result=sqrt(test_sample(x,1)-train_sample(y,1)2+(test_sample(x,2)-train_sample(y,2)2+(test_sample(x,3)-train_sample(y,3)2+(test_sample(x,4)-train_sample(y,4)2); cha(1,y)=result; end; z,Ind=sort(cha);%Ind用来存储排序前在cha中的下标 m1=0; m2=0; m3=0; for n=1:k if Ind(1,n)<=20 m1=m1+1; elseif Ind(1,n)>20&&Ind(1,n)<=40 m2=m2+1; else m3=m3+1; end end if m1>=m2&&m1>=m3 m=1; elseif m2>=m1&&m2>=m3 m=2; elseif m3>=m1&&m3>=m2 m=3; end if x<=30 disp(sprintf('第%d组数据分类后为第%d类',x+20,m); elseif x>30&&x<=60 disp(sprintf('第%d组数据分类后为第%d类',x+40,m); elseif x>60&&x<=90 disp(sprintf('第%d组数据分类后为第%d类',x+60,m); end if (x<=30&&m=1)|(x>30&&x<=60&&m=2)|(x>60&&x<=90&&m=3) sum=sum+1; end end disp(sprintf('分类正确率为%4.2f',sum/90); Results: 第21组数据分类后为第1类 第22组数据分类后为第1类 第23组数据分类后为第1类 第24组数据分类后为第1类 第25组数据分类后为第1类 第26组数据分类后为第1类 第27组数据分类后为第1类 第28组数据分类后为第1类 第29组数据分类后为第1类 第30组数据分类后为第1类 第31组数据分类后为第1类 第32组数据分类后为第1类 第33组数据分类后为第1类 第34组数据分类后为第1类 第35组数据分类后为第1类 第36组数据分类后为第1类 第37组数据分类后为第1类 第38组数据分类后为第1类 第39组数据分类后为第1类 第40组数据分类后为第1类 第41组数据分类后为第1类 第42组数据分类后为第1类 第43组数据分类后为第1类 第44组数据分类后为第1类 第45组数据分类后为第1类 第46组数据分类后为第1类 第47组数据分类后为第1类 第48组数据分类后为第1类 第49组数据分类后为第1类 第50组数据分类后为第1类 第71组数据分类后为第2类 第72组数据分类后为第2类 第73组数据分类后为第2类 第74组数据分类后为第2类 第75组数据分类后为第2类 第76组数据分类后为第2类 第77组数据分类后为第2类 第78组数据分类后为第2类 第79组数据分类后为第2类 第80组数据分类后为第2类 第81组数据分类后为第2类 第82组数据分类后为第2类 第83组数据分类后为第2类 第84组数据分类后为第3类 第85组数据分类后为第2类 第86组数据分类后为第2类 第87组数据分类后为第2类 第88组数据分类后为第2类 第89组数据分类后为第2类 第90组数据分类后为第2类 第91组数据分类后为第2类 第92组数据分类后为第2类 第93组数据分类后为第2类 第94组数据分类后为第2类 第95组数据分类后为第2类 第96组数据分类后为第2类 第97组数据分类后为第2类 第98组数据分类后为第2类 第99组数据分类后为第2类 第100组数据分类后为第2类 第121组数据分类后为第3类 第122组数据分类后为第3类 第123组数据分类后为第3类 第124组数据分类后为第3类 第125组数据分类后为第3类 第126组数据分类后为第3类 第127组数据分类后为第2类 第128组数据分类后为第3类 第129组数据分类后为第3类 第130组数据分类后为第3类 第131组数据分类后为第3类 第132组数据分类后为第3类 第133组数据分类后为第3类 第134组数据分类后为第3类 第135组数据分类后为第3类 第136组数据分类后为第3类 第137组数据分类后为第3类 第138组数据分类后为第3类 第139组数据分类后为第2类 第140组数据分类后为第3类 第141组数据分类后为第3类 第142组数据分类后为第3类 第143组数据分类后为第3类 第144组数据分类后为第3类 第145组数据分类后为第3类 第146组数据分类后为第3类 第147组数据分类后为第3类 第148组数据分类后为第3类 第149组数据分类后为第3类 第150组数据分类后为第3类 分类正确率为0.97

    注意事项

    本文(用K近邻法实现对Iris数据分类.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开