当前位置: 首页 > news >正文

网站制作方法千锋教育培训怎么样

网站制作方法,千锋教育培训怎么样,网络营销基础 网站策划与网上营销,广东微信网站建设哪家专业回归预测 | Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测 目录 回归预测 | Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab基于SSA-SVR麻雀算法优化支持向量机的数据…

回归预测 | Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测

目录

    • 回归预测 | Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测
      • 预测效果
      • 基本描述
      • 程序设计
      • 参考资料

预测效果

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基本描述

1.Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测(完整源码和数据)
2.SSA选择最佳的SVM核函数参数c和g;
3.多特征输入单输出的回归预测。程序内注释详细,excel数据,直接替换数据就可以用。
4.程序语言为matlab,程序可出预测效果图,迭代优化图,相关分析图,运行环境matlab2020b及以上。评价指标包括:R2、RPD、MSE、RMSE、MAE、MAPE等。
5.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。

在这里插入图片描述

程序设计

  • 完整程序和数据获取方式资源处下载Matlab基于SSA-SVR麻雀算法优化支持向量机的数据多输入单输出回归预测。
%%  参数设置
%%  优化算法
[Best_score,Best_pos, curve] = SSA(pop, Max_iteration, lb, ub, dim, fun); %%  获取最优参数
bestc = Best_pos(1, 1);  
bestg = Best_pos(1, 2); %%  建立模型
cmd = [' -t 2 ', ' -c ', num2str(bestc), ' -g ', num2str(bestg), ' -s 3 -p 0.01 '];
model = svmtrain(t_train, p_train, cmd);%%  仿真预测
[t_sim1, error_1] = svmpredict(t_train, p_train, model);
[t_sim2, error_2] = svmpredict(t_test , p_test , model);%%  数据反归一化
T_sim1 = mapminmax('reverse', t_sim1, ps_output);
T_sim2 = mapminmax('reverse', t_sim2, ps_output);
T_sim1 =T_sim1';
T_sim2 =T_sim2';
%%  适应度曲线
figure;
plot(1 : length(curve), curve, 'LineWidth', 1.5);
title('适应度曲线', 'FontSize', 13);
xlabel('迭代次数', 'FontSize', 13);
ylabel('适应度值', 'FontSize', 13);
grid
set(gcf,'color','w')%%  相关指标计算
%%  均方根误差
toc
%% 测试集结果
figure;
plotregression(T_test,T_sim2,['回归图']);
set(gcf,'color','w')
figure;
ploterrhist(T_test-T_sim2,['误差直方图']);
set(gcf,'color','w')
%%  均方根误差 RMSE
error1 = sqrt(sum((T_sim1 - T_train).^2)./M);
error2 = sqrt(sum((T_test - T_sim2).^2)./N);%%
%决定系数
R1 = 1 - norm(T_train - T_sim1)^2 / norm(T_train - mean(T_train))^2;
R2 = 1 - norm(T_test -  T_sim2)^2 / norm(T_test -  mean(T_test ))^2;%%
%均方误差 MSE
mse1 = sum((T_sim1 - T_train).^2)./M;
mse2 = sum((T_sim2 - T_test).^2)./N;
%%
%RPD 剩余预测残差
SE1=std(T_sim1-T_train);
RPD1=std(T_train)/SE1;SE=std(T_sim2-T_test);
RPD2=std(T_test)/SE;
%% 平均绝对误差MAE
MAE1 = mean(abs(T_train - T_sim1));
MAE2 = mean(abs(T_test - T_sim2));
%% 平均绝对百分比误差MAPE
MAPE1 = mean(abs((T_train - T_sim1)./T_train));
MAPE2 = mean(abs((T_test - T_sim2)./T_test));

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129036772?spm=1001.2014.3001.5502
[2] https://blog.csdn.net/kjm13182345320/article/details/128690229

http://www.ds6.com.cn/news/84818.html

相关文章:

  • 雄安网建 网站建设怎么用网络推广业务
  • 网站不提交表单网络营销特点
  • g点网站建设工作室重庆整站seo
  • 上海制作网站的公司有哪些东莞网站seo推广
  • 网站建设一般多少钱sem电子扫描显微镜
  • 做外贸网站需要什么条件百度云盘搜索引擎入口
  • 信息系统开发计划百度seo优化培训
  • 如何更改网站标签logo产品推广方案范文
  • 刘强东当年做网站读的什么书网站域名注册查询
  • 网站制作推荐新鸿儒网站制作厂家有哪些
  • 在哪里做网站好武汉百度seo网站优化
  • 临朐营销型网站建设小红书sem是什么意思
  • 网站开发素材微信怎么推广自己的产品
  • 做网站媒体讯展网站优化推广
  • 现在的网站怎样做推广南通百度网站快速优化
  • 一个网站做多少个关键词比较好企业网站建设专业服务
  • 搜索平台兰州seo优化
  • 淮南建设厅网站东莞疫情最新消息今天新增病例
  • 网站设计的关键网络营销ppt
  • 电子商务平台运营是做什么的上海seo外包
  • 龙华营销型网站制作中国搜索网站排名
  • 门户网站运营是什么网站维护需要多长时间
  • 网站如何做二维码代刷网站推广快速
  • wix网站做seo如何做网站的公司哪家好
  • 现在网站建设用什么软件长沙营销推广
  • 哪个网站做任务给东西免费域名申请网站
  • 网站建设公司主营业务全国免费信息发布平台
  • 辽宁做网站公司seo关键词平台
  • 宁波做网站聊城优化seo
  • 网站项目建设合同建立网站要多少钱一年