| mr_inorder {rimu} | R Documentation | 
Reorder levels of multiple-response objects
Description
mr_inorder and ms_inorder use the order in which the
levels first appear in the data (which is invariant to locale),mr_inseq and
ms_inseq sort alphabetically (for the current locale).  mr_infreq sorts by frequency, and ms_inscore applies a function to the values in each level – one such function is mean0, which takes the mean of non-zero values.  Finally, ms_reorder and mr_reorder use some function of a second variable computed on the observations where each level is present. 
Usage
mr_inorder(x,...)
ms_inorder(x)
mr_inseq(x,...)
ms_inseq(x)
mr_infreq(x,na.rm=TRUE,...)
ms_infreq(x)
ms_inscore(x, fun=mean0)
mean0(y)
mr_reorder(x, v, fun=median,...)
ms_reorder(x, v, fun=median)
Arguments
| x | 
 | 
| na.rm | Remove  | 
| v,fun | Sort levels of  | 
| y | numeric vector | 
| ... | not used | 
Value
Object of class mr
References
These are based on the reordering functions for factors in the
forcats package.
Examples
data(ethnicity)
mr_infreq(ethnicity)
mr_inseq(ethnicity)
data(nzbirds)
mtable(nzbirds)
mtable(ms_inorder(nzbirds))
mtable(ms_inseq(nzbirds))
mtable(ms_inscore(nzbirds, mean0))