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]
相关推荐
shujudang2 小时前
业务闭环视角下的营销自动化(MA)平台选型逻辑
大数据·运维·数据分析·自动化·营销自动化
YangYang9YangYan4 小时前
2026电子信息工程专业学数据分析在校招时的价值
数据挖掘·数据分析
spssau8 小时前
数学建模暑假备赛指南 | 组队、五类常用模型、论文获取、AI使用规范一次讲清
数学建模·数据分析·spssau
babe小鑫8 小时前
2026从物流调度到稳定岗位学数据分析的价值
数据挖掘·数据分析
babe小鑫9 小时前
2026设备工程师进阶学数据分析的技术价值
数据挖掘·数据分析
Promise微笑11 小时前
回路电阻测试仪采购:多维度技术评估与深度避坑指南
开发语言·matlab·语音识别
程高兴1 天前
PMSM基于在线转动惯量辩识的滑模负载转矩观测器MATLAB-SIMULINK仿真模型
开发语言·matlab
卷无止境1 天前
Apache Ossie:打破数据孤岛的语义互操作标准
后端·数据分析
keke.shengfengpolang1 天前
软件工程转数据分析,真的能行吗?过来人给你交个底
数据挖掘·数据分析·软件工程
小懿互联集成平台1 天前
企业微信与金蝶云星空业财审批一体化对接实施方案
数据分析·企业微信·金蝶云星空·小懿互联·数据集成对接·采购申请审批·费用报销审批