完整版解答!2024年数维杯数学建模挑战赛B题

技术文档

第一问

1.1问题一分析

对于问题一,题目要求分析出正己烷不溶物对焦油产率、水产率、焦渣产率这三个指标是否有显著影响,显著影响这句话可以拆分为:显著和影响,对于定量数据而言,影响这个词就意味着正己烷不溶物与焦油产率、水产率、焦渣产率的大小这三个指标是否相关,那么我们就可以做相关性分析去判断这个相关性,显著就可以通过进行相关性系数显著性检验后计算得到的显著水平p值去判断。最后我们选用spearman相关性检验正己烷不溶物与焦油产率、水产率、焦渣产率的相关性并进行显著性检验,判断相关性水平可以画散点图去分析。

1.2数据预处理

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

1.3问题一Spearman相关性分析

在这里插入图片描述

完整文档看最后哦

数据代码

  • 部分代码如下:
%% 绘图函数
function cost_plot(sel,cur_data,parameter)
%% 维数选择
% MNIST to USPS
Dim = [0:size(cur_data,2)-1];% x轴大小

t = tiledlayout(2,2,'TileSpacing','Compact'); % 设置图例位置
set(figure(1),'Position',[200,200,1000,260]);
% 设置颜色
c1 = [0,0,0]; % 黑色
c2 = [1,0,0]; % 红色
c3 = [0.105882352941176,0.619607843137255,0.466666666666667];% 绿色
c4 = [0.545098039215686,0,0.545098039215686];% 紫色
%c5 = [0.254901960784314,0.411764705882353,0.882352941176471]; % 蓝色

% line1
Line1 = line(Dim(1:1:9),cur_data(1,1:9)*100);
set(Line1, 'LineStyle', '--','LineWidth', 1,  'Color', c1);
set(Line1, 'Marker', 'o','MarkerEdgeColor',c1,'MarkerFaceColor','w','MarkerSize',6);
% line2
Line2 = line(Dim(1:1:9),cur_data(2,1:9)*100);
set(Line2, 'LineStyle', '--','LineWidth', 1,  'Color', c2);
set(Line2, 'Marker', '+','MarkerEdgeColor',c2,'MarkerFaceColor','w','MarkerSize',6);
% line3
Line3 = line(Dim(1:1:9),cur_data(3,1:9)*100);
set(Line3, 'LineStyle', '--','LineWidth', 1,  'Color', c3);
set(Line3, 'Marker', '^','MarkerEdgeColor',c3,'MarkerFaceColor','w','MarkerSize',6);
% line4
Line4 = line(Dim(1:1:9),cur_data(4,1:9)*100);
set(Line4, 'LineStyle', '--','LineWidth', 1,  'Color', c4);
set(Line4, 'Marker', '*','MarkerEdgeColor',c4,'MarkerFaceColor','w','MarkerSize',6);
% line5
% Line5 = line(Dim(1:1:9),cur_data(5,1:9)*100);
% set(Line5, 'LineStyle', '--','LineWidth', 1,  'Color', c5);
% set(Line5, 'Marker', 'd','MarkerEdgeColor',c5,'MarkerFaceColor','w','MarkerSize',6);


set(gca, 'Box', 'off', ...                                % 边框设置
         'XGrid', 'off', 'YGrid', 'on', ...               % 网格线调整
         'TickDir', 'out', 'TickLength', [.01 .01], ...   % 刻度调整
         'XMinorTick', 'off', 'YMinorTick', 'off', ...    
         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1],...
         'FontName', 'Times', 'FontSize', 9);  % 坐标轴颜色

set(gca,'XTick',Dim) %x轴范围1-8,间隔1
set(gca,'XTicklabel',{'0.01','0.05','0.1','0.5','1', '1.5', '2', '5','10'});% 设置x轴刻度

legend('A1','B2','C3','D4','Location','NorthOutside',...
    'Orientation','horizon','FontName','Helvetica','FontSize',12,'FontWeight','normal'); %右上角标注
title(['Parameter sensitivity of ',sel],'FontName','Helvetica','FontSize',10,'FontWeight','normal') % 标题(可去掉)
xlabel(parameter, 'FontName','Helvetica','FontSize',10,'FontWeight','normal')  %x轴坐标描述
ylabel('Accuracy(%)', 'FontName','Helvetica','FontSize',10,'FontWeight','normal') %y轴坐标描述

end

在这里插入图片描述

资料获取

在这里插入图片描述
完整资料看下面哦~
在这里插入图片描述

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 11:36:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 11:36:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 11:36:02       87 阅读
  4. Python语言-面向对象

    2024-05-11 11:36:02       96 阅读

热门阅读

  1. Unity构建详解(12)——自动构建

    2024-05-11 11:36:02       27 阅读
  2. AlmaLinux 文件重命名 mv命令用法示例

    2024-05-11 11:36:02       33 阅读
  3. pnpm包管理工具的理解

    2024-05-11 11:36:02       31 阅读
  4. 根据地址栏url上key获取值

    2024-05-11 11:36:02       34 阅读
  5. JVM进程缓存 Caffeine

    2024-05-11 11:36:02       30 阅读
  6. MATLAB在工程计算领域使用情况

    2024-05-11 11:36:02       35 阅读
  7. vue+elmentuiplus中Table-column 动态添加calss

    2024-05-11 11:36:02       36 阅读