散点图的相关性与显著性---MATLAB
背景
得到了两个变量的一组数据,绘制散点图,似乎很有关系,如下:
在直接用matlab拟合出方程之前,可以先检测其相关性与显著性。
1.相关性与显著性检验
相关性:两个变量间的线性相关性,用 r 值衡量,r为正是正相关,r为负是负相关,范围-1~1.
统计假设检验:对随机变量的分布/参数做出一个假设,利用样本数据来检验这个假设;如果只限定犯第一类错误的概率,则是显著性检验(significance test) [1],显著性水平用 p 值衡量。
显著性检验是为了判断假设是否成立,即样本与假设的偏差是因为随机误差还是因为假设不真。
2.MATLAB函数corrcoef
[R,P]=corrcoef(A)
矩阵A的每一列是随机变量的一组观测值;
R是相关系数矩阵;
P是p值矩阵;
对上面的散点图数据求得:
R=[1 0.9970; 0.9970 1],(1,2)和(2,1)元 r 值为0.997
P=[1 0; 0 1] , (1,2)和(2,1)元 p值为0 (p<0.05即显著相关)
因为这两个变量呈现出了显著相关性,所以可以进行拟合。
参考
[1] :https://www.cnblogs.com/hdu-zsk/p/6293721.html