A package that includes functions that I find useful for teaching statistics as well as actually practicing the art. They typically are not “new” methods but rather wrappers around either base R or other packages and concepts I’m trying to master. Currently contains:
Plot2WayANOVA
which as the name implies conducts a 2 way ANOVA and plots the results using ggplot2
PlotXTabs
which as the name implies plots cross tabulated variables using ggplot2
neweta
which is a helper function that appends the results of a Type II eta squared calculation onto a classic ANOVA tableMode
which finds the modal value in a vector of dataSeeDist
which wraps around ggplot2 to provide visualizations of univariate data.OurConf
is a simulation function that helps you learn about confidence intervals# Install from CRAN
install.packages("CGPfunctions")
# Or the development version from GitHub
# install.packages("devtools")
devtools::install_github("ibecav/CGPfunctions")
library(CGPfunctions)
will load the package which contains 4 functions:
SeeDist
will give you some plots of the distribution of a variable using ggplot2
Mode
is a helper function that simply returns one or more modal values
neweta
is a helper function which returns a tibble containing AOV output similar to summary(aov(MyAOV)) but with eta squared computed and appended as an additional column
The Plot2WayANOVA
function conducts a classic analysis using existing R functions and packages in a sane and defensible manner not necessarily in the one and only manner.
OurConf
is a simulation function that helps you learn about confidence intervals
Many thanks to Dani Navarro and the book > (Learning Statistics with R) whose etaSquared function was the genesis of neweta
.
“He who gives up safety for speed deserves neither.” (via)
.xls
and .xlsx
files.If you like CGPfunctions, please consider leaving feedback here.
Contributions in the form of feedback, comments, code, and bug reports are most welcome. How to contribute: