Descriptive statistics.
Descriptive statistics.
Describe( data, nsmall = 2, all.as.numeric = TRUE, plot = FALSE, upper.triangle = FALSE, upper.smooth = "none", save.file = NULL, width = 8, height = 6, dpi = 500 )
data |
Data frame or numeric vector. |
nsmall |
Number of decimal places of output. Default is |
all.as.numeric |
|
plot |
|
upper.triangle |
|
upper.smooth |
|
save.file |
|
width |
Width (in "inch") of the saved plot. Default is |
height |
Height (in "inch") of the saved plot. Default is |
dpi |
DPI (dots per inch) of the saved plot. Default is |
Invisibly return a list consisting of
(1) a data frame of descriptive statistics and
(2) a ggplot2 object if users set plot=TRUE.
set.seed(1)
Describe(rnorm(1000000), plot=TRUE)
Describe(airquality)
Describe(airquality, plot=TRUE, upper.triangle=TRUE, upper.smooth="lm")
?psych::bfi
Describe(bfi[c("age", "gender", "education")])
d=as.data.table(psych::bfi)
d[,`:=`(
gender=as.factor(gender),
education=as.factor(education),
E=MEAN(d, "E", 1:5, rev=c(1,2), likert=1:6),
A=MEAN(d, "A", 1:5, rev=1, likert=1:6),
C=MEAN(d, "C", 1:5, rev=c(4,5), likert=1:6),
N=MEAN(d, "N", 1:5, likert=1:6),
O=MEAN(d, "O", 1:5, rev=c(2,5), likert=1:6)
)]
Describe(d[,.(age, gender, education)], plot=TRUE, all.as.numeric=FALSE)
Describe(d[,.(age, gender, education, E, A, C, N, O)], plot=TRUE)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.