| as.ms {rimu} | R Documentation | 
Construct scored or ranked multiple-response objects
Description
The internal representation is as a numeric matrix with 0 when a level is not present and the non-zero rank or score when it is present. The data.frame and matrix methods uses the numeric values of x, and by default set NA values to 'not present'.  The list method takes a list with a character vector for each observation and uses the position in the list as the rank/score. The character method splits the string at the separators to give a list and uses the list method.
The mr method uses a score of 1 whenever the level is present.
Usage
as.ms(x, ...)
## S3 method for class 'list'
as.ms(x,...,levels=NULL)
## S3 method for class 'data.frame'
as.ms(x,...,na.rm=TRUE)
## S3 method for class 'matrix'
as.ms(x,...,na.rm=TRUE)
## S3 method for class 'mr'
as.ms(x,...)
## S3 method for class 'character'
as.ms(x,sep=", ", ...,levels=NULL)
Arguments
| x | object to be converted | 
| ... | for compatibility; not used. | 
| levels | Optional character vector giving the permitted levels | 
| na.rm | Convert  | 
| sep | Regular expression for splitting the character string | 
Value
Object of class ms
Examples
nzbirds_list<-list(c("kea","tui"), c("kea","ruru","kaki"), c("ruru"),
c("tui","ruru"), c("tui","kea","ruru"), c("tauhou","kea"))
nzbirds_list
(msbirds<-as.ms(nzbirds_list))
(bird_mat <- unclass(msbirds))
as.ms(bird_mat)