Scatterplot "Ошибка в if (count [i] == 0) next: аргумент имеет нулевую длину" - PullRequest
0 голосов
/ 22 мая 2018

Я надеюсь, что кто-нибудь может мне помочь.

Я запустил диаграмму рассеяния с использованием квантильной регрессии, код, который я использовал:

library(carData)
scatterplotMatrix(~ mpg + wt| cyl, data=mtcars, main="Scatterplot Matrix via 
car package", col=c(1,2,3))

Это работает идеально, но теперь я просто хочупостроить верхний правый кадр диаграммы рассеяния, используя следующий код

scatterplot(mpg ~ wt | cyl, data = mtcars, lwd=2, col=c(1,2,3))

, но система отправит мне следующее предупреждение

"Ошибка в if (count [i] == 0) следующий: аргумент имеет нулевую длину "

, и кажется, что сценарий разброса был прерван или что-то еще, потому что сгенерированный график показывает часть диаграммы рассеяния, но не полностью.

Iбуду признателен за вашу помощь.

1 Ответ

0 голосов
/ 22 мая 2018

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

mtcars$cyl <- factor(mtcars$cyl)
scatterplot(mpg ~ wt | cyl, data = mtcars, lwd=2, col=c(1,2,3))

enter image description here

...