Боксплот только с плоскими линиями - PullRequest
0 голосов
/ 20 марта 2019

У меня есть следующая матрица:

test <- matrix(c(2006,100,
                 2007,105,
                 2008,98,
                 2009,102,
                 2010,107),ncol=2,byrow=TRUE)

И я хочу нарисовать свой боксплот с помощью

boxplot.matrix(test)

Однако я получаю только две плоские линии: enter image description here

Я не могу точно определить, что я делаю неправильно. В чем может быть проблема?

1 Ответ

2 голосов
/ 20 марта 2019

Если вы изучите природу ваших данных, вы увидите, что есть 2 группы, которые находятся далеко друг от друга, но внутри каждой группы точки данных расположены близко друг к другу.

Из-за кластеризации и масштабирования ваши данные выглядят так, как они есть.

Если вы изучите каждый столбец по отдельности, вы получите «типичный» блочный график

> boxplot(test[,1], main="boxplot of column 1")

column1 data

> boxplot(test[,2], main="boxplot of column 2")

enter image description here

...