?? test_a.m
字號:
testA=class_ret(:,attribute_test);
%testA=xlsread('xiongmen.xls',1'','b2:b701');
%data=xlsread('xiongmen.xls',1'','c2:h701');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
cla_p=zeros(14,1);
cla_p(8)=cla_point_0_0_0;
cla_p(9)=cla_point_0_0_1;
cla_p(10)=cla_point_0_1_0;
cla_p(11)=cla_point_0_1_1;
cla_p(12)=cla_point_1_0_0;
cla_p(13)=cla_point_1_0_1;
cla_p(14)=cla_point_1_1_0;
cla_p(15)=cla_point_1_1_1;
cla_p(4)=cla_point_0_0;
cla_p(5)=cla_point_0_1;
cla_p(6)=cla_point_1_0;
cla_p(7)=cla_point_1_1;
cla_p(2)=cla_point_0;
cla_p(3)=cla_point_1;
cla_p(1)=cla_point;
class_value=zeros(15);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
class_value(8)=class_value_0_0_0;
class_value(9)=class_value_0_0_1;
class_value(10)=class_value_0_1_0;
class_value(11)=class_value_0_1_1;
class_value(12)=class_value_1_0_0;
class_value(13)=class_value_1_0_1;
class_value(14)=class_value_1_1_0;
class_value(15)=class_value_1_1_1;
class_value(4)=class_value_0_0;
class_value(5)=class_value_0_1;
class_value(6)=class_value_1_0;
class_value(7)=class_value_1_1;
class_value(2)=class_value_0;
class_value(3)=class_value_1;
class_value(1)=class_value_root;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ppp=zeros(31,1);
pp=count(class_train(:,1));
p_0=count(class_0(:,1));
p_1=count(class_1(:,1));
p_0_0=count(class_0_0(:,1));
p_0_1=count(class_0_1(:,1));
p_1_0=count(class_1_0(:,1));
p_1_1=count(class_1_1(:,1));
p_0_0_0=count(class_0_0_0(:,1));
p_0_0_1=count(class_0_0_1(:,1));
p_0_1_0=count(class_0_1_0(:,1));
p_0_1_1=count(class_0_1_1(:,1));
p_1_0_0=count(class_1_0_0(:,1));
p_1_0_1=count(class_1_0_1(:,1));
p_1_1_0=count(class_1_1_0(:,1));
p_1_1_1=count(class_1_1_1(:,1));
p_0_0_0_0=count(class_0_0_0_0(:,1));
p_0_0_0_1=count(class_0_0_0_1(:,1));
p_0_0_1_0=count(class_0_0_1_0(:,1));
p_0_0_1_1=count(class_0_0_1_1(:,1));
p_0_1_0_0=count(class_0_1_0_0(:,1));
p_0_1_0_1=count(class_0_1_0_1(:,1));
p_0_1_1_0=count(class_0_1_1_0(:,1));
p_0_1_1_1=count(class_0_1_1_1(:,1));
p_1_0_0_0=count(class_1_0_0_0(:,1));
p_1_0_0_1=count(class_1_0_0_1(:,1));
p_1_0_1_0=count(class_1_0_1_0(:,1));
p_1_0_1_1=count(class_1_0_1_1(:,1));
p_1_1_0_0=count(class_1_1_0_0(:,1));
p_1_1_0_1=count(class_1_1_0_1(:,1));
p_1_1_1_0=count(class_1_1_1_0(:,1));
p_1_1_1_1=count(class_1_1_1_1(:,1));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ppp(1)=pp;
ppp(2)=p_0;
ppp(3)=p_1;
ppp(4)=p_0_0;
ppp(5)=p_0_1;
ppp(6)=p_1_0;
ppp(7)=p_1_1;
ppp(8)=p_0_0_0;
ppp(9)=p_0_0_1;
ppp(10)=p_0_1_0;
ppp(11)=p_0_1_1;
ppp(12)=p_1_0_0;
ppp(13)=p_1_0_1;
ppp(14)=p_1_1_0;
ppp(15)=p_1_1_1;
ppp(16)=p_0_0_0_0;
ppp(17)=p_0_0_0_1;
ppp(18)=p_0_0_1_0;
ppp(19)=p_0_0_1_1;
ppp(20)=p_0_1_0_0;
ppp(21)=p_0_1_0_1;
ppp(22)=p_0_1_1_0;
ppp(23)=p_0_1_1_1;
ppp(24)=p_1_0_0_0;
ppp(25)=p_1_0_0_1;
ppp(26)=p_1_0_1_0;
ppp(27)=p_1_0_1_1;
ppp(28)=p_1_1_0_0;
ppp(29)=p_1_1_0_1;
ppp(30)=p_1_1_1_0;
ppp(31)=p_1_1_1_1;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
rule_b=zeros(15,1);
rule_b=rule_base(cla_p);
n=num;
cor=0;
for i=1:n
a(i,1)=testA(i);
b=data(i,:);
preclass=rule_construct(rule_b,class_value,cla_p,ppp,b);
k(i)=preclass;
if preclass==a(i,1)
cor=cor+1;
end
end
cor_percent=cor/n
% n=num;
% cor=0;
% for i=1:n
% a(i,1)=testA(i);
% b=data(i,:);
% preclass=rule_construct(rule_b,class_value,cla_p,ppp,b);
% k(i)=preclass;
% if preclass==a(i,1)
% cor=cor+1;
% end
% end
% cor_percent=cor/n
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -