📄 treeregression.asv
字号:
function RSE=TreeRegression(S,Y,k)
%将S划分为k个聚类,每次划分的标准是total restore error最小,返回restore error
%i=1;
tempS=S;
a=1;
SET1=[];
SET2=[];
Y1=[];
Y2=[];
%while i<k
[c,r]=size(tempS);
minE=1;
minA=1;
for a=1:r %循环求出恢复错误最小的划分
[SET1,SET2,Y1,Y2]=treepartition(tempS,Y,a);
%去掉全部为0的列
% SET1=rowzero0(SET1);
% SET2=rowzero0(SET2);
% 恢复错误之和
tempError=partError(SET1,Y1)+partError(SET2,Y2);
tempError=tempError/c;
if tempError<minE
minE=tempError;
minA=a;
end
end
minE
minA
%增加一个划分
%end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -