*_apa() functions help you to format outputs of statistical tests according to guidelines of the APA (American Psychological Association).
The functions take the return value of a test function as the first argument, e.g. a call to
chisq.test() is passed to
chisq_apa(), which returns a formatted string.
The idea of such formatters was introduced in the schoRsch package. apa generalizes this idea by providing formatters for different output formats (text, Markdown, RMarkdown, HTML, LaTeX, LaTeX inline math, docx and R's plotmath syntax).
Currently supported tests are:
Take the following test of a correlation as an example:
# Data from ?cor.test x <- c(44.4, 45.9, 41.9, 53.3, 44.7, 44.1, 50.7, 45.2, 60.1) y <- c( 2.6, 3.1, 2.5, 5.0, 3.6, 4.0, 5.2, 2.8, 3.8) ct <- cor.test(x, y) ct
cor_apa() then returns a string ready to copy-and-paste into manuscripts or presentations.
format argument of
cor_apa() allows you to specify the output format, which can be one of
cor_apa(ct, format = "rmarkdown")
Which is printed as
r apa(ct) in a RMarkdown document.
cor_apa(ct, format = "latex")
# Opens a temporary document in your word processor cor_apa(ct, format = "docx")
# Paste output in a plot using R's plotmath syntax plot(x, y) abline(lm(y ~ x)) text(55, 3.9, cor_apa(ct, format = "plotmath"))
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.