table2matrix.Rd
Some historical sets are reported as summary tables of counts in a limited number of bins. Transforming these tables to data.frames representing the original values is useful for pedagogical purposes. (E.g., transforming the original Galton table of height x cubits in order to demonstrate regression.) The column and row names must be able to be converted to numeric values.
table2matrix(x, labs = NULL)
table2df(x, count=NULL,labs = NULL)
The original Galton (1888) of heights by cubits (arm length) is in tabular form. To show this as a correlation or as a scatter plot, it is useful to convert the table to a matrix or data frame of two columns.
This function may also be used to convert an item response pattern table into a data table. e.g., the Bock data set bock
.
A matrix (or data.frame) of sum(x) rows and two columns.
cubits
and bock
data sets
if(require(psychTools)) {
data(cubits)
cubit <- table2matrix(psychTools::cubits,labs=c("height","cubit"))
describe(cubit)
ellipses(cubit,n=1)
data(bock)
responses <- table2df(bock.table[,2:6],count=bock.table[,7],labs= paste("lsat6.",1:5,sep=""))
describe(responses)
}
#> Loading required package: psychTools
#> Warning: there is no package called ‘psychTools’