Descriptive Statistics
KEY:
ds = dataset you are currently using.
DV = dependent variable of interest
IV = independent variable of interest
XYXY = dummy name for a variable, matrix, or data frame into which you are moving information.
Extract descriptives, by levels of independent variable as.factor!!!!!
Step 1: Tell R that your independent variables have discrete levels
R assumes that variables are continuous. In order to tell it otherwise, use the factor function.
_____________________________
ds$IV < as.factor(ds$IV)
ds$Subject < as.factor(ds$Subject)
_____________________________
At this step, you can also add labels to the data if you desire
_____________________________
ds$IV < factor(ds$IV,
levels = c(0,1),
labels = c("Label for 0", "Label for 1"))
_____________________________
Step 2: Extract descriptives
The psych package includes a describeBy function that allows descriptives to be produced with respect to any independent variables.

To get main effects, simply only include one IV

mat=TRUE outputs data in a matrix format, which makes it easier to work with

again, type refers to the manner in which skew and kurtosis are calculated

Per Joanes and Gill (1998), type 2 has been adopted by SPSS, SAS, and Excel


digits=2 refers to the number of significant digits reported. Adjust as needed
_____________________________
library(psych)
XYXY <describeBy(ds$DV,
group = ds$IV1 : ds$IV2,
mat=TRUE,
type = 2,
digits = 2)
_____________________________