Summarize a cmspans object

Usage

"summary"(object, grouping.var = NULL, rm.var = NULL, total.span = TRUE, aggregate = FALSE, percent = TRUE, digits = 2, ...)

Arguments

object
The cmspans object
grouping.var
The grouping variables. Also takes a single grouping variable or a list of 1 or more grouping variables.
rm.var
An optional single vector or list of 1 or 2 of repeated measures to aggregate by.
total.span
logical or an option list of vectors (length 1 or 2) of the total duration of the event. If FALSE the "total" column is divided by the sum of the total duration for all codes in that rm.var to arrive at "total_percent". If TRUE and object is from cm_time2long the difference for the time span from the transcript_time_span of the list used in cm_time2long are utilized to divide the "total" column. The user may also provide a list of vectors with each vector representing a single total time duration or provide the start and end time of the event. The user may give input in numeric seconds or in character "hh:mm:ss" form.
aggregate
logical. If TRUE the output will be aggregated (i.e., the output will collapse the rm.var).
percent
logical. If TRUE output given as percent. If FALSE the output is proportion.
digits
Integer; number of decimal places to round when printing.
...
Other argument passed to qheat in plot (ignored in summary).

Summarize a cmspans object

Description

Summarize a cmspans object

Examples

## <strong>Not run</strong>: # ## Example 1 # foo <- list( # person_greg = qcv(terms='7:11, 20:24, 30:33, 49:56'), # person_researcher = qcv(terms='42:48'), # person_sally = qcv(terms='25:29, 37:41'), # person_sam = qcv(terms='1:6, 16:19, 34:36'), # person_teacher = qcv(terms='12:15'), # adult_0 = qcv(terms='1:11, 16:41, 49:56'), # adult_1 = qcv(terms='12:15, 42:48'), # AA = qcv(terms="1"), # BB = qcv(terms="1:2, 3:10, 19"), # CC = qcv(terms="1:9, 100:150") # ) # # foo2 <- list( # person_greg = qcv(terms='7:11, 20:24, 30:33, 49:56'), # person_researcher = qcv(terms='42:48'), # person_sally = qcv(terms='25:29, 37:41'), # person_sam = qcv(terms='1:6, 16:19, 34:36'), # person_teacher = qcv(terms='12:15'), # adult_0 = qcv(terms='1:11, 16:41, 49:56'), # adult_1 = qcv(terms='12:15, 42:48'), # AA = qcv(terms="40"), # BB = qcv(terms="50:90"), # CC = qcv(terms="60:90, 100:120, 150"), # DD = qcv(terms="") # ) # # v <- cm_2long(foo, foo2, v.name = "time") # plot(v) # summary(v) # plot(summary(v)) # # ## Example 2 # x <- list( # transcript_time_span = qcv(00:00 - 1:12:00), # A = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00"), # B = qcv(terms = "2.40, 3.01:3.02, 5.01, 6.02:7.00, # 9.00, 1.12.00:1.19.01"), # C = qcv(terms = "2.40:3.00, 5.01, 6.02:7.00, 9.00, 17.01") # ) # z <-cm_2long(x) # # summary(z) # summary(z, total.span = FALSE) # summary(z, total.span = c(0, 3333)) # summary(z, total.span = c("00:01:00", "03:02:00")) # plot(summary(z)) # # ## suppress printing measurement units # suppressMessages(print(summary(z))) # # ## remove print method # as.data.frame(summary(z)) # ## <strong>End(Not run)</strong>

See also

plot.sum_cmspans