У меня есть такой набор точек, и я пытаюсь сгруппировать или объединить их в четыре группы одинакового размера в зависимости от их среднего значения.
df <- data.frame(x = rnorm(50, 0, 1),
y = rnorm(50, -0, 0.7))
ggplot(data = df, aes(x = x, y = y)) +
geom_point() +
geom_abline(slope = 0.7, intercept = 0) +
geom_abline(slope = -0.7, intercept = 0)
![enter image description here](https://i.stack.imgur.com/PmmXv.png)
В этом случае я бы хотел, чтобы каждой точке присваивалась группа в зависимости от того, как далеко они находятся по отношению к среднему (здесь это будет (0,0)
), и будет ли это расстояние больше вверх, вниз, влево или вправо. Спасибо за помощь.