楼主: 小昱和小天
1970 10

[统计软件与数据分析] 求相关系数公式在matlab里实现的程序 [推广有奖]

  • 2关注
  • 0粉丝

svip3

大专生

3%

(VIP/贵宾)七级

57%

威望
0
论坛币
144693 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
159 点
帖子
16
精华
0
在线时间
64 小时
注册时间
2020-10-13
最后登录
2025-11-19

楼主
小昱和小天 发表于 2021-4-29 16:34:59 |AI写论文
100论坛币
微信图片_20210429163000.png 求该公式Matlab程序

关键词:MATLAB atlab matla 相关系数 Lab

沙发
Mujahida 在职认证  发表于 2021-4-29 18:50:09
这些程序代码,在论坛中搜“Matlab统计分析”,应该能找到的。。。。。

藤椅
emiemi250 发表于 2021-4-29 19:22:58
你先给论坛币我就给你写

板凳
小昱和小天 发表于 2021-4-30 02:14:19
emiemi250 发表于 2021-4-29 19:22
你先给论坛币我就给你写
别搞笑了好嘛  第一次玩论坛么?

报纸
王斯1996 学生认证  发表于 2021-4-30 18:13:18
这就是有钱人叭!

地板
王斯1996 学生认证  发表于 2021-4-30 18:13:27
这就是有钱人叭!

7
经济系萌新 发表于 2021-5-1 09:42:04
coeff = corr(X,Y,'type','Pearson')

8
豹小纹子 发表于 2021-5-1 14:26:26
下面是我百度查到的
x=[a,b,c];  
y=[d,e,f];
z=corrcoef(x,y)
x,y均要以向量形式输入,a,b,c代表数值
需要点论坛币下载资料,冒昧分享了

9
jack-- 发表于 2021-5-2 22:56:47
https://blog.csdn.net/u012468540/article/details/38082689
(见该网站,其中的matlab是实现公式4的,但和题主的其实本质上是一样的,分子分母同时除n罢了,如果实在不爽,就稍稍修改一下,改成本题公式的形式就行)

10
saihui 发表于 2021-5-4 18:15:10
我这人默认你把数据放在EXCEL文件中了,如果没有,修改相应部分即可。

%% close ang clear
clear all;close all;clc

%% inputdata
data = xlsread('XXX.xlsx');      excel文件的位置。

input = data(:,1:5);       默认将1:5为待分析变量存放位置
output = data(:,6);        6为因变量存储位置

%% 数据分析-相关性分析
figure;
plotmatrix(data,'*r');
mmdata = mapminmax(data',-1,1);
corr_inout = corr(mmdata(1:5,:)',mmdata(6,:)','type','Pearson');

for n=1:length(corr_inout)
    fprintf('输入变量与输出变量的相关性分别为:变量%d,与输出向量的相关性为:%f\n',n,corr_inout(n));
end
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
admin_kefu + 30 + 3 + 3 + 3 精彩帖子

总评分: 论坛币 + 30  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-21 11:54