CourseKata R Cheatsheet ABC
CourseKata R Cheatsheet ABC
https://bit.ly/r-cheatsheet-abc
Word Equations Summary Tables Simple Statistics
outcome = explanatory + other stuff # compute five-number summary mean(data_set$Y)
Y = X + other stuff favstats(~ Y, data = data_set) var(data_set$Y)
sd(data_set$Y)
# create frequency table
Basics tally(data_set$Y) cohensD(Y ~ X, data = data_set)
tally(~ Y, data = data_set) cor(Y ~ X, data = data_set)
print("Hello world!")
# tally by condition b1(Y ~ X, data = data_set)
# assign value to object b1(one_model)
tally(~ Y < 1900, data =
myNumber <- 5
data_set)
pre(Y ~ X, data = data_set)
# combine values into vector f(Y ~ X, data = data_set)
# two-way frequency table
myVector <- c(1, 2, 3)
tally(Y ~ X, data = data_set, margin =
TRUE, format = “proportion”)
# first element in vector
myVector[1]
Data Frame # arrange rows by variable
arrange(data_set, Y)
# orders values or cases # structure of data frame # arrange rows by variable in descending
sort(myVector) str(data_set) arrange(data_set, desc(Y))
# arithmetic operations
# view first/last six rows # creates data frame from csv file
sum(1, 2, 100), +, -, *, /
head(data_set) data_set <- read.csv("file_name", header =
sqrt(157)
abs(data_set$Y) tail(data_set) TRUE)
# find rows that meet condition # creates two equal sized groups
data_set[data_set$Y > 40] ntile(data_set$Y, 2)
filter(data_set, Y > 300)
filter(data_set, Y != "NA") # convert categorical variable
# to quantitative
as.numeric(data_set$Y)
Probability Distribution
# CI using t distribution
# calculate the probability area confint(empty_model)
xpnorm(65.1, data_set$mean, data_set$sd)