2013-10-25 4 views
0

Я нуждается в помощи ... Я использую R проанализировать некоторые данные ... У меня есть таблица частот под названием туЬаОй ... что я создал так:R частота boxplot

mytable=table(cut(var1,12),cut(var2,12)) 

таблица выглядит следующим образом:

 1-2 2-3 3-4 
1-3  2 1 2 
3-6  0 1 4 
6-9  7 1 8 

исключением является 12 по 12 таблицы.

Использовал boxplot.matrix(mytable), boxplot выглядит нормально ... с 12 ящиками, соответствующими моим 12 стратам, но мой boxplot имеет частоту как ось y, и я хочу, чтобы ось y была значением из var1, как я могу это сделать?

Я хотел отправить ПОС ... но моя репутация не был достаточно высок

+2

boxplot обычно участки Земельные участки распределения, а не сводные данные. Вместо этого попробуйте что-то вроде 'boxplot (var1, subset = cut (var2, 12))'. Таким образом, функция выполняет работу по обобщению для вас – Justin

+0

, это показывает только 1 поле ... и мне нужно все 12 .. = ( – leonardo

+0

Прочитайте '? Boxplot'. Иногда мне нравится давать частичные ответы и позволять вы делаете небольшое исследование и учитесь самостоятельно, когда кажется, что ответ очевиден. 'boxplot (var1 ~ cut (var2, 12)) – Justin

ответ

1

использовать boxplot, прежде чем суммировать данные.

boxplot(var1) 

Если вы хотите, чтобы увидеть распределение по расколу, используйте формат формулу:

boxplot(var1 ~ cut(var2, 12))