fre2tab {confreq} | R Documentation |
pattern frequency to table conversion
Description
Given data as pattern frequencies (object of class class c("data.frame","Pfreq", see function dat2fre
) this function returns a typical array representation (class "table" , see table
) of it.
Usage
fre2tab(patternfreq, form = NULL)
Arguments
patternfreq |
an object of class c("data.frame","Pfreq") |
form |
a formula object with possibly both left and right hand sides specifying the order of the variables in the resulting table. At default ( |
Details
This function was introduced in order to connect the typical confreq data representation in the objects of the class c("data.frame","Pfreq")
, see function dat2fre
, to the R-typical array representation as it exists in objects of the "table"
class, see table
. This array representation of multi-dimensional contingency tables is used more universally in R – e.g. also in the R package vcd
, see the examples section below.
It is assumed, that the last column of the object patternfreq
represents the frequencies of the (response) pattern represented by the other columns in patternfreq
.
Value
An object of class "table" see table
.
References
No references at the moment
Examples
#######################################
data(LienertLSD)# loading example pattern frequencies table
fre2tab(LienertLSD)# coverting it into a table
### examples using functions from package vcd
data(Lienert1978)# loading example pattern frequencies table
fre2tab(Lienert1978)# coverting it into a table
strucplot(fre2tab(Lienert1978))# plotting data with 'vcd'
structable(fre2tab(Lienert1978),direction = "v")# flatten table (vertical) with 'vcd'
# changing the vertical grouping when flattening the table by unsing a 'formula':
structable(fre2tab(Lienert1978, form=~Group + Student + Teacher),direction = "v")# flatten table