摘要: 计算相关系数(R语言)¶取值。 表示正线性相关; 表示负线性相关。 当时这个点完全在一条正斜率的直线上, 属于确定性关系。 当时这个点完全在一条负斜率的直线上, 属于确定性关系。 计算相关系数时与的次序或记号无关。 如果对变量或者分别乘以倍数,再分...
计算相关系数(R语言)¶
取值。
- 表示正线性相关; 表示负线性相关。
- 当时这个点完全在一条正斜率的直线上, 属于确定性关系。
- 当时这个点完全在一条负斜率的直线上, 属于确定性关系。
计算相关系数时与的次序或记号无关。
如果对变量或者分别乘以倍数,再分别加上不同的平移量, 相关系数不变。 即:与的相关系数, 等于的相关系数。 这样,相关系数不受单位、量纲的影响。 相关系数是无量纲的。
如果和之间是非线性相关, 相关系数不一定能准确反映其关系, 只能作为一定程度的近似。
设变量和的样本存放于R向量x和y中, 用cor(x,y)计算样本相关系数。
曲线相关数据的相关系数例1
In [4]:
set.seed(1)
x <- runif(30, 0, 10)
xx <- seq(0, 10, length.out = 100)
y <- 40 - (x-7)^2 + rnorm(30)
yy <- 40 - (xx-7)^2
plot(x, y, pch=16)
lines(xx, yy)
曲线相关数据的相关系数例2
In [2]:
x <- runif(30, 0, 10)
xx <- seq(0, 10, length.out = 100)
y <- 40 - (x-5)^2 + rnorm(30)
yy <- 40 - (xx-5)^2
plot(x, y, pch=16)
lines(xx, yy)
In [ ]: