資源簡介
文檔內容是 關于粗糙集和鄰域粗糙集的基本理論和程序算例。一兩年前上傳過比較老舊的版本。
后期有網友在測試中發現了一個bug,在此修復了此bug,并做了更新說明。
前期有下載過我的程序的網友,如果有需要,可以直接來找我(qq379786867),我再傳送給您最新版本。
附件內包括理論 說明文檔,計算程序,演示數據和算例說明。
希望能對大家學習有幫助。
我們多交流,多學習。一切為了進步。
代碼片段和文件信息
function?PosSet?=?getPosSet(dataArraylammda)
%?以鄰域粗糙集算法的方式獲取下近似
%?輸入dataArray為包含決策屬性的數據樣本,最后一列為決策屬性
%?lammda為鄰域半徑集合計算時候的參數?delta=std(data)/lammda
%?lammda?注意!在這里計算的lammda和胡清華程序的lammda有區別
%?這里lammda取值盡量在0.5~1.5之間,如果太大,則不能輸出正常結果,如果太小,則程序報錯
%?如果數據內包含的樣本數比較多(幾十以上),則調大lammda=2~4
%?輸出的PosSet為正域集合
%?made?by?suozi?20140427
%?QQ:379786867
[mn]=size(dataArray);?%?m為樣本數?n為屬性個數(最后一列為決策屬性)
if?m<3?&&?n<3
????disp(‘輸入的決策系統行列個數不得小于3個!‘);
????return;
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?首先對數據進行歸一化
for?j=1:n
????amin=min(dataArray(:j));
????amax=max(dataArray(:j));
????for?i=1:m
????????dataArray(ij)=(dataArray(ij)-amin)./(amax-amin);
????end
end
%?此時得到的條件屬性為歸一化后的屬性
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%?計算鄰域半徑
delta=std(dataArray)/lammda;?%這里最后一列的決策屬性的鄰域半徑沒有用的
condiAtt=dataA
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-04-06?13:46??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\
?????文件?????1245089??2014-04-30?15:24??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\關于粗糙集和鄰域粗糙集的基本理論和程序算例(第二版).pdf
?????文件????????1111??2015-04-06?13:54??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\更新說明.txt
?????目錄???????????0??2015-04-06?13:44??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\
?????文件????????2112??2014-04-30?15:29??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\breast.mat
?????文件????????3592??2015-04-06?13:34??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\getPosSet.m
?????文件?????????604??2014-04-29?18:18??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\irisPosTest.mat
?????文件?????????949??2015-04-06?13:45??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\mainAccess.m
?????文件????????2609??2015-04-06?13:40??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\reduceSet.m
?????文件????????1951??2014-04-30?15:14??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\索程序及算例數據\weightD.m
?????目錄???????????0??2014-04-29?19:01??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\胡程序及算例數據\
?????文件????????5948??2013-07-06?18:35??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\胡程序及算例數據\breast_testdata.mat
?????文件????????1945??2013-03-04?22:55??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\胡程序及算例數據\Copy_of_clsf_dpd_fast_3.m
?????文件?????????326??2012-12-19?13:05??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\胡程序及算例數據\Data_normalized_suo.m
?????文件????????3403??2013-03-04?19:42??關于粗糙集和鄰域粗糙集的基本理論和程序算例(V2.0.1)2015.04.06\胡程序及算例數據\featureselect_FW_fast.m
- 上一篇:精簡版微軟雅黑 woff格式
- 下一篇:MSP430與CC1101實現無線通訊
評論
共有 條評論