Formatting Item Response Data
Fine control for formatting and printing "itemresp"
data objects.
## S3 method for class 'itemresp' format(x, sep = c(",", ":"), brackets = TRUE, abbreviate = NULL, mscale = TRUE, labels = FALSE, width = getOption("width") - 7L, ...) ## S3 method for class 'itemresp' print(x, quote = FALSE, ...)
x |
an object of class |
sep |
character. A character of length 2 (otherwise expanded/reduced) for separating responses and items, respectively. |
brackets |
logical or character. Either a logical (Should brackets be wrapped around all responses for a single subject?) or a character of length 2 with opening and ending symbol. |
abbreviate |
logical or integer. Should scale labels be abbreviated? Alternatively, an integer with the desired abbreviation length. The default is some heuristic based on the length of the labels. |
mscale |
logical. Should mscale values be used for printing?
If |
labels |
logical. Should item labels be displayed? |
width |
integer or logical. Maximal width of the string for a subject.
If |
... |
arguments passed to other functions. |
quote |
logical. Should quotes be printed? |
The print
method just calls format
(passing on all further
arguments) and then prints the resulting string.
## item responses from binary matrix x <- cbind(c(1, 0, 1, 0), c(1, 0, 0, 0), c(0, 1, 1, 1)) xi <- itemresp(x) ## change mscale mscale(xi) <- c("-", "+") xi ## flexible formatting ## no/other brackets print(xi, brackets = FALSE) print(xi, brackets = c(">>", "<<")) ## include item labels (with different separators) print(xi, labels = TRUE) print(xi, labels = TRUE, sep = c(" | ", ": ")) ## handling longer mscale categories mscale(xi) <- c("disagree", "agree") print(xi) print(xi, mscale = FALSE) print(xi, abbreviate = FALSE) print(xi, abbreviate = FALSE, width = 23) print(xi, abbreviate = 2)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.