Вопрос

У меня есть результаты из опроса. Я пытаюсь создать графику, отображающую взаимосвязь двух переменных: «Q1» и «Q9.1». «Q1» - это независимый и «Q9.1» - это зависимый. Обе переменные имеют отзывы от таких вопросов масштаба: -2, -1,0,1,2. Типичный участок размещает ответы друг на друга - не очень интересный или информативный. Я думал, что Hexbin будет тем, как идти. Данные в LPP. Я не смог использовать «Q1» и «Q9.1» для X и Y. Однако:

> is.numeric("Q1")
[1] FALSE
q1.num <- as.numeric("Q1")
Warning message:
NAs introduced by coercion 

Значения для Q1 (сотни экземпляров): -2, -1,0,1,2

Как я могу сделать график Hexbin с этими данными? Есть ли другой график, который я должен рассмотреть?

Сообщения об ошибках до сих пор:

Warning messages:
1: In xy.coords(x, y, xl, yl) : NAs introduced by coercion
2: In xy.coords(x, y, xl, yl) : NAs introduced by coercion
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf
5: In min(x) : no non-missing arguments to min; returning Inf
6: In max(x) : no non-missing arguments to max; returning -Inf
Это было полезно?

Решение

Как насчет немного другого подхода? Как насчет размышлений о ваших ответах как факторы, а не цифры? Вы можете использовать что-то вроде этого, затем, чтобы получить потенциально полезное представление ваших данных:

# Имитация данных для целей тестирования Q1 = образец (C (-2, -1,0,1,2), 100, замена = правда) Q9 = образец (C (-2, -1,0,1,2), 100, Заменить = true) dat = data.frame (q1 = коэффициент (q1), q9 = коэффициент (q9)) библиотека (ggplot2) # generate Stacked barchart ggplot (dat, aes (q1, fill = q9)) + geom_bar ( Несомненно

Вы можете переключить Q1 и Q9 выше, в зависимости от представления данных, которые вы хотите.

Другие советы

Возможно GGPlot2's. stat_binhex. мог отсортировать это для вас?

Кроме того, я нахожу Scale_alpha полезно для устранения перенапряжения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top