MATLAB怎么做几个向量对一个向量的相关性分析,如果有代码什么的请具体一点
1个回答
展开全部
做相关性分析,一般可用两个向量的相关系数来衡量,越接近1说明相关性越大。
下面给出求相关系数的代:
%假设要分析x1,x2,x3与y的相关系数
x1=[ 1 2 3 4 5 6]';
x2=[ 2 2 5 4 5 6]';
x3=[ 3 2 3 4 5 6]';
y=[5 6 7 8 9 10];
Rmat_x1_y = corrcoef(x1, y);%向量x1与y的相关系数矩阵
R_x1_y = Rmat_x1_y(2); %从相关系数矩阵中提取x1与y的相关系数
Rmat_x1_y = corrcoef(x2, y);%向量x2与y的相关系数矩阵
R_x1_y = Rmat_x1_y(2); %从相关系数矩阵中提取x2与y的相关系数
Rmat_x1_y = corrcoef(x3, y);%向量x2与y的相关系数矩阵
R_x1_y = Rmat_x1_y(2); %从相关系数矩阵中提取x2与y的相关系数
手打的,
下面给出求相关系数的代:
%假设要分析x1,x2,x3与y的相关系数
x1=[ 1 2 3 4 5 6]';
x2=[ 2 2 5 4 5 6]';
x3=[ 3 2 3 4 5 6]';
y=[5 6 7 8 9 10];
Rmat_x1_y = corrcoef(x1, y);%向量x1与y的相关系数矩阵
R_x1_y = Rmat_x1_y(2); %从相关系数矩阵中提取x1与y的相关系数
Rmat_x1_y = corrcoef(x2, y);%向量x2与y的相关系数矩阵
R_x1_y = Rmat_x1_y(2); %从相关系数矩阵中提取x2与y的相关系数
Rmat_x1_y = corrcoef(x3, y);%向量x2与y的相关系数矩阵
R_x1_y = Rmat_x1_y(2); %从相关系数矩阵中提取x2与y的相关系数
手打的,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询