1.首先需要几个软件辅助:①生成数学公式代码的软件mathpix.com
②表格生成网站tablesgenerator.com或www.latex-tables.com或
tableconvert.com
2.参考文献插件
3.PDF编辑区,Adobe Acrobat DC
重要性筛选:
步骤1:采用灰色 相关(因为数据特别多,1v729)
%公众号:好玩的MATLAB
clc;clear;close all;
%读取数据
data=xlsread('工作簿2.xlsx');
%% 标准化
data1=mapminmax(data',0,1);%标准化到0.002-1区间
data1=data1';
%%
% figure(1)
% t=[2007:2013];
% plot(t,data1(:,1),'LineWidth',2)
% hold on
% for i=1:4
% plot(t,data1(:,3+i),'--')
% hold on
% end
% xlabel('year')
% legend('x1','x4','x5','x6','x7')
% title('灰色关联分析')
%% 计算 x4,x5,x6,x7 与 x1之间的灰色关联度
%得到其他列和参考列相等的绝对值
Y2 = repmat(data1(:,1),1,729); %把母序列向右复制到c-1列
data2=abs(data1(:,2:end)-Y2);
%得到绝对值矩阵的全局最大值和最小值
d_max=max(max(data2));
d_min=min(min(data2));
%灰色关联矩阵
a=0.5; %分辨系数
data3=(d_min+a*d_max)./(data2+a*d_max);
xishu=mean(data3);
disp(' 灰色关联度分别为:')
disp(xishu)
[row,col]=find(xishu>0.7);
步骤2:求出系数,然后和变量名一一对应放在一个excel表格里
步骤3:使用excel高级筛选把>0.7的筛选出来
步骤4:
步骤5:再把这些变量的数据调出来(关键点是这个地方)
我想到的方法是,首先将数据转置,然后再高级筛选