These functions return descriptive statistics for a frequency table of class
“freqtab”.
# S3 method for freqtab
summary(object, margin = seq(margins(object)), ...)# S3 method for freqtab
mean(x, margin = 1, ...)
sd.freqtab(x, margin = 1)
var.freqtab(x, margin = 1)
cov.freqtab(x, margin = seq(margins(x)))
cor.freqtab(x, margin = seq(margins(x)))
# S3 method for freqtab
min(x, margin = 1, ..., na.rm = FALSE)
# S3 method for freqtab
max(x, margin = 1, ..., na.rm = FALSE)
# S3 method for freqtab
range(x, margin = 1, ..., na.rm = FALSE)
skew.freqtab(x, margin = 1)
kurt.freqtab(x, margin = 1)
object of class “freqtab”.
integer vector specifying the margin(s) for which summary
statistics will be returned. This defaults to 1 for univariate
statistics, and seq(margins(x)), i.e., all the margins, for
multivariate statistics (covariance and correlation).
further arguments passed to or from other methods.
logical indicating whether missing values should be removed, currently ignored since frequency tables cannot contain missing values.
summary returns a data frame of summary statistics, including
the mean, standard deviation, skewness, kurtosis, minimum, maximum, and
number of observations for each variable in margin. Otherwise, a
vector of length length(margin) is returned with the corresponding
statistic for each variable.
mean, sd.freqtab, var.freqtab, skew.freqtab, and
kurt.freqtab return the mean, standard deviation, variance, skewness,
and kurtosis. min and max return the minimum and maximum
observed scores, and range returns both. cov.freqtab and
cor.freqtab return the covariance and correlation matrices for one or
more variables. summary returns univariate statistics across one or
more margins.
# NOT RUN {
summary(as.freqtab(ACTmath[, 1:2]))
ny <- freqtab(KBneat$y, scales = list(0:36, 0:12))
summary(ny)
cov.freqtab(ny)
# }
Run the code above in your browser using DataLab