MATLAB相关性分析

假设有4个特征值,分析4个特征值与因变量相关性

首先分析其各特征值的相关性程度

bash 复制代码
data=xlsread('data_path.xlsx');

% 获取各特征值相关性
correlation_matrix = corr(data(:, 1:end-1), data(:, end), 'type', 'Pearson');

% 可视化相关性
heatmap(correlation_matrix, 'Colormap',bone, ...
    'XLabel', '因变量', 'YLabel', '自变量', ...
    'YDisplayLabels', {'x1','x2','x3','x4'}, ...
    'XDisplayLabels', {'y'}, 'ColorScaling', 'scaled');

筛选相关性大的特征值作为回归参数,回归相关系数

bash 复制代码
x1 = data(:, 1);
x2 = data(:, 2);
x3 = data(:, 3);
x4 = data(:, 4);
y = data(:, 5);

x=[ones(size(y,1),1),x1,x2,x3,x4];
[b,bint,r,rint,stats]=regress(y,x);     % b为系数,第一个为偏置值,后续的为对应参数系数

回归方程为:

bash 复制代码
y = b[2]*x1 + b[3]*x1 + b[4]*x1 + b[5]*x1 + b[1]
相关推荐
地球资源数据云10 分钟前
1978年-2018年中国生漆产量数据集
数据分析·数据集·遥感数据
项目申报小狂人15 分钟前
中科院1区SCI-哲学命题优化算法Philosophical proposition optimizer-附Matlab免费代码
linux·算法·matlab
CDA数据分析师干货分享39 分钟前
【CDA干货】预测建模——CLV与营收趋势预测——电商用户数据分析全流程:从数据到增长决策
大数据·数据挖掘·数据分析·cda证书·cda数据分析师
忘忧记39 分钟前
panndas数据分析综合案例
数据挖掘·数据分析
科技块儿1 小时前
如何高效查询海量IP归属地?大数据分析中的IP查询应用
网络·tcp/ip·数据分析
CDA数据分析师干货分享1 小时前
【CDA干货】客户分群建模——RFM+K-Means用户画像——电商用户数据分析全流程:从数据到增长决策
算法·机器学习·数据挖掘·数据分析·kmeans·cda证书
机器学习之心1 小时前
MATLAB基于GA-BP神经网络与NSGA-Ⅱ多目标优化算法结合,用于优化42CrMo钢表面激光熔覆工艺参数
神经网络·算法·matlab
沃达德软件1 小时前
巡防勤务可视化管理
大数据·人工智能·数据挖掘·数据分析
一只大侠的侠2 小时前
从零搭建车联网数据分析平台:技术架构与实战落地
架构·数据挖掘·数据分析
Aloudata2 小时前
数据工程新范式:基于 NoETL 语义编织实现自助下钻分析
数据分析·指标平台·数据工程·noetl·语义层