Convert a table with counts to a matrix or data.frame representing those counts.
Convert a table with counts to a matrix or data.frame representing those counts.
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.
x: A two dimensional table of counts with row and column names that can be converted to numeric values.
count: if present, then duplicate each row count times
labs: Labels for the rows and columns. These will be used for the names of the two columns of the resulting matrix
Details
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.
Returns
A matrix (or data.frame) of sum(x) rows and two columns.