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]
相关推荐
EAIReport16 分钟前
数据分析Agent:AI技术驱动企业分析决策新范式
人工智能·microsoft·数据分析
数据猿18 分钟前
Data Agent,是数据分析的唯一解?
数据挖掘·数据分析
Dxy123931021620 分钟前
如何让AI给我们做数据分析:从数据清洗到洞察生成的完整指南
人工智能·数据挖掘·数据分析
电商API&Tina20 分钟前
电商数据采集 API:驱动选品、定价、运营的数据分析核心引擎
大数据·开发语言·人工智能·python·数据分析·json
YangYang9YangYan24 分钟前
2026大专大数据与财务管理学数据分析指南
大数据·数据挖掘·数据分析
四川极客创想科技27 分钟前
智慧旅游平台项目概要与核心功能全景解析
人工智能·数据分析·团队开发·旅游·风景
ghie909010 小时前
基于MATLAB GUI的伏安法测电阻实现方案
开发语言·matlab·电阻
leo__52012 小时前
基于菲涅耳衍射积分的空心高斯光束传输数值模拟(MATLAB实现)
开发语言·matlab
byzh_rc13 小时前
[认知计算] 专栏总结
线性代数·算法·matlab·信号处理
listhi52013 小时前
对LeNet-5的matlab实现,识别MINST手写数字集
开发语言·matlab