分离两个点云以获得更好的线性相关性

时间:2016-03-30 10:17:34

标签: r math

我想知道是否存在一种统计方法来分离两个点云,以便具有两个线性关系,具有良好的拟合和更好的相关性

在我的例子中,视觉上两点云的变化点在点5和点6之间,对于每个点云我发现了良好的相关性。

如何根据每个点云的最佳线性相关性来统计证明这两个点云的分离

祝你好运

示例:

    x       y
1   1.73    3.52
2   1.24    3.01
3   0.89    2.52
4   0.43    1.64
5   0.08    1.18
6   -0.18   1.03
7   -0.65   0.96
8   -1.31   0.94
9   -2.30   0.75

1 个答案:

答案 0 :(得分:0)

以下是使用strucchange包获取可能断点的一种方法:

df <- read.table(header=T, text="    x       y
1   1.73    3.52
2   1.24    3.01
3   0.89    2.52
4   0.43    1.64
5   0.08    1.18
6   -0.18   1.03
7   -0.65   0.96
8   -1.31   0.94
9   -2.30   0.75")
plot(y~x, df)
library(strucchange)
bp <- breakpoints(y~x, data=df, h=3, breaks=1)
abline(v=df$x[bp$breakpoints], col="blue")

请参阅VignetteCross Validated了解数学/统计背景。