Ответ 1
Это работа для reorder()
:
myDataFrame$TYPE <- with(myDataFrame, reorder(TYPE, SCORE, mean))
boxplot( SCORE~TYPE, data=myDataFrame )
У меня есть простой boxplot, показывающий распределение оценки для коэффициента TYPE:
myDataFrame = data.frame( TYPE=c("a","a","b","b","c","c"), SCORE=c(1,1,2,3,2,1) )
boxplot( SCORE~TYPE, data=myDataFrame )
Различные типы отображаются в том порядке, в котором они находятся в кадре данных.
Я хотел бы отсортировать коробку с помощью среднего для SCORE в каждом TYPE (в приведенном выше примере порядок должен быть a,c,b
).
Любые подсказки?
Это работа для reorder()
:
myDataFrame$TYPE <- with(myDataFrame, reorder(TYPE, SCORE, mean))
boxplot( SCORE~TYPE, data=myDataFrame )