-
大小: 59KB文件类型: .zip金币: 2下载: 0 次发布日期: 2021-06-18
- 语言: 其他
- 标签: BP_Adaboost 预警建模 分类
资源简介
基于BP_Adaboost的强分类器设计,以公司财务预警建模为例,带数据,可运行,好理解

代码片段和文件信息
web browser http://www.ilovematlab.cn/thread-62166-1-1.html
%% 清空环境变量
clc
clear
%% 下载数据
load data1 input output
%% 权重初始化
k=rand(12000);
[mn]=sort(k);
%训练样本
input_train=input(n(1:1900):)‘;
output_train=output(n(1:1900):)‘;
%测试样本
input_test=input(n(1901:2000):)‘;
output_test=output(n(1901:2000):)‘;
%样本权重
[mmnn]=size(input_train);
D(1:)=ones(1nn)/nn;
%训练样本归一化
[inputninputps]=mapminmax(input_train);
[outputnoutputps]=mapminmax(output_train);
K=10;
for i=1:K
%弱预测器训练
net=newff(inputnoutputn5);
net.trainParam.epochs=20;
net.trainParam.lr=0.1;
net=train(netinputnoutputn);
%弱预测器预测
an1=sim(netinputn);
BPoutput=mapminmax(‘reverse‘an1outputps);
%预测误差
erroryc(i:)=output_train-BPoutput;
%测试数据预测
inputn1=mapminmax(‘apply‘input_testinputps);
an2=sim(netinputn1);
test_simu(i:)=mapminmax(‘reverse‘an2outputps);
%调整D值
Error(i)=0;
for j=1:nn
if abs(erroryc(ij))>0.2 %较大误差
Error(i)=Error(i)+D(ij);
D(i+1j)=D(ij)*1.1;
else
D(i+1j)=D(ij);
end
end
%计算弱预测器权重
at(i)=0.5/exp(abs(Error(i)));
%D值归一化
D(i+1:)=D(i+1:)/sum(D(i+1:));
end
%% 强预测器预测
at=at/sum(at);
%% 结果统计
%强分离器效果
output=at*test_simu;
error=output_test-output;
plot(abs(error)‘-*‘)
hold on
for i=1:8
error1(i:)=test_simu(i:)-output;
end
plot(mean(abs(error1))‘-or‘)
title(‘强预测器预测误差绝对值‘‘fontsize‘12)
xlabel(‘预测样本‘‘fontsize‘12)
ylabel(‘误差绝对值‘‘fontsize‘12)
legend(‘强预测器预测‘‘弱预测器预测‘)
web browser http://www.ilovematlab.cn/thread-62166-1-1.html
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1833 2010-01-30 20:25 案例5 基于BP_Adaboost的强分类器设计-公司财务预警建模\Bp_Ada_Fore.m
文件 2289 2010-01-30 20:24 案例5 基于BP_Adaboost的强分类器设计-公司财务预警建模\Bp_Ada_Sort.m
文件 11820 2009-12-28 12:09 案例5 基于BP_Adaboost的强分类器设计-公司财务预警建模\data.mat
文件 46394 2009-09-09 07:36 案例5 基于BP_Adaboost的强分类器设计-公司财务预警建模\data1.mat
- 上一篇:遗传算法GA优化BP神经网络代码
- 下一篇:迪兰560d战将 海力士.rom
相关资源
- scratch垃圾分类源码(最终版本).sb
- zoj 分类加题解(浙大ACM)
- Iris数据集分类,查看几种分类方法的
- EM算法,能够比较准确的实现对二维数
- Scratch 垃圾分类.sb3
- 基于pytorch的UNet_demo实现及训练自己的
- 什么是容灾系统及系统分类
- 中微子质量模型:新的分类和与模型
- 深度学习卷积神经网络可检测和分类
- 基于动态分类器集成选择和GM(21)
- 基于三角图法的矿业城市人地系统脆
- 釉质发育不全的临床分类和治疗
- 基于字符串/ M理论隐藏扇区的暗物质
- BoW|Pyramid BoW+SVM进行图像分类
- 朴素贝叶斯分类模型完整代码
- dataset-resized.zip
- V5快递单号生成器 v9.5.zip
- 广告报价助手 v2.02 官方免费版.zip
- 基于k-means聚类的财务欺诈类型分类
- opencv_traincascade训练分类器,手势识别
- 新闻分类语料
- 基于决策树和朴素贝叶斯算法对Adul
- 统计用产品分类目录2012
- 电信运营商企业级数据分类体系介绍
- 基于最小错误率的贝叶斯手写数字分
- 新闻语料库
- 1998年1月-6月人民日报语料库
- 数学建模国赛获奖论文分类整理:微分
- 中国XBRL分类标准基础技术规范.pdf
- 水果识别代码
评论
共有 条评论