2022第二届中国高校大数据竞赛A题思路分享二
Posted 数学建模加油站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022第二届中国高校大数据竞赛A题思路分享二相关的知识,希望对你有一定的参考价值。
在上一期中,我们说到A题第一问可以自行选择故障特征数据,言之有理即可。可参考我的上一篇博客(2条消息) 2022第二届中国高校大数据竞赛A题思路_Born for的博客-CSDN博客
今天分享一下A题第二问的代码,承接第一题,我们选择室温、转速、扭矩、使用时长这些特征量作为模型的输入,模型选用概率神经网络(PNN)和广义回归神经网络(GRNN),使用这两个算法进行对比。
代码展示
%% 清空环境变量 clear all clc %% 训练集/测试集产生 %% 数据载入 data = xlsread('大数据杯A题\\第一问\\处理后的数据.xlsx'); % 结果对比 result = [T_test' result_grnn result_pnn] accuracy = [accuracy_grnn;accuracy_pnn] time = [time_grnn;time_pnn] %% 绘图 figure(1) plot(1:3000,T_test,'bo',1:3000,result_grnn(:,4),'r-*',1:3000,result_pnn(:,4),'k:^') grid on xlabel('测试集样本编号') ylabel('测试集样本类别') string = '测试集预测结果对比(GRNN vs PNN)';['正确率:' num2str(accuracy_grnn(4)*100) '%(GRNN) vs ' num2str(accuracy_pnn(4)*100) '%(PNN)']; title(string) legend('真实值','GRNN预测值','PNN预测值') figure(2) plot(1:10,accuracy(1,:),'r-*',1:10,accuracy(2,:),'b:o') grid on xlabel('模型编号') ylabel('测试集正确率') title('10个模型的测试集正确率对比(GRNN vs PNN)') legend('GRNN','PNN') figure(3) plot(1:10,time(1,:),'r-*',1:10,time(2,:),'b:o') grid on xlabel('模型编号') ylabel('运行时间(s)') title('10个模型的运行时间对比(GRNN vs PNN)') legend('GRNN','PNN')
结果显示
预测正确率最高为97.9%,这两种算法可以作为对比算法。
关注我下面将为大家分享正确率更高的方法。
代码见2022第二届中国高校大数据竞赛A题代码-数据 (mbd.pub)
以上是关于2022第二届中国高校大数据竞赛A题思路分享二的主要内容,如果未能解决你的问题,请参考以下文章
2021年中国高校大数据挑战赛-智能运维中的异常检测与趋势预测-A题思路1028版
2021年中国高校大数据挑战赛-智能运维中的异常检测与趋势预测-A题思路(思路程序10.31更新)
2022年第三届MathorCup高校数学建模挑战赛——大数据竞赛 赛道B 北京移动用户体验影响因素研究 问题二建模方案及代码实现详解
2022年第三届MathorCup高校数学建模挑战赛——大数据竞赛 赛道B 北京移动用户体验影响因素研究 问题二建模方案及代码实现详解