[w,e]=clsf_dpd_fast(array_tmp,delta,sample_lft); 是什么意思啊 程序如下: function [dependency,smp_csst]=clsf_dpd(data_array,delta,smp_chk) [m,n]=size(data_array); num_rightclassified=0; smp_csst=[]; for i=1:length(smp_chk) %对于第i个样本,找到它的邻域 sign=1; j=0; while j~=m j=j+1; sqare_distance=0; if j~=i for k=1:n-1 d=(data_array(smp_chk(i),k)-data_array(j,k))^2;%是否支持符号型数据(自然数),区别在此 if d>1 sqare_distance=sqare_distance+1; else sqare_distance=sqare_distance+d; end end if sqrt(sqare_distance)==delta if data_array(j,n)~=data_array(smp_chk(i),n) sign=sign*0; end end end end if sign==1 num_rightclassified=num_rightclassified+1; smp_csst=[smp_csst,smp_chk(i)]; end end dependency=num_rightclassified/m; w和e分别是求的什么呢?? |
42 条回复
这是个函数,这个函数有3个输入:array_tmp,delta,sample_lft和2个输出:w,e 函数的功能没人看得懂的,因为程序没有注释。 |
您是如何运行的?估计是方法不当吧?首先要明白程序中输入参数的格式。 |
粗糙集约简,我之前在网上搜索了很多这方面得程序,但是没有一个能让我满意的,一般都是一堆让人看不懂的程序。 后来我就自己写了一个简单的粗糙集程序集,里面有粗糙集的基本运算函数,还有详细的说明文档。 留下你的邮箱,我可以发给你。 |
小弟也在研究粗糙集,一头雾水啊,有的话能发给我吗?379786867@qq.com |
楼主能否给我发一下学习学习,谢谢喔! tommy20051987@126.com |
能发一份给我吗,254262358@qq.com |
您好,发给我一份吧~~求代码啊~~被粗糙集折磨疯了要~~550707513@qq.com |
要下在粗糙集MATLAB库的可以到此链接下载 https://www.ilovematlab.cn/thread-218250-1-1.html |
你好,能不能发我一份,我的邮箱1016956302@qq.com |
要下在粗糙集MATLAB库的可以到此链接下载 https://www.ilovematlab.cn/thread-218250-1-1.html |
Neptune_zx 发表于 2011-7-23 22:48 大神,现在要粗糙集约简MATLAB迟了吗?380845892@qq.com |
Neptune_zx 发表于 2011-7-23 22:48 能给我一份吗,邮箱419360994@qq.com |
Powered by Discuz! X3.4
© 2001-2022