inst/doc/papeR_introduction.R

## ----initialization, include=FALSE--------------------------------------------
library("knitr")
options(knitr.table.format = 'markdown')
opts_chunk$set(message = FALSE, warning = FALSE, fig.path = "graphics/fig-",
               out.width = "480px")
set.seed(1234)

## ----install_CRAN, eval = FALSE-----------------------------------------------
#  install.packages("papeR")

## ----install_github, eval=FALSE-----------------------------------------------
#  install.packages("devtools")
#  library("devtools")
#  install_github("hofnerb/papeR")

## ----load_pkg-----------------------------------------------------------------
library("papeR")

## -----------------------------------------------------------------------------
data(Orthodont, package = "nlme")
## keep the original data set for later use
Orthodont_orig <- Orthodont

## -----------------------------------------------------------------------------
is.ldf(Orthodont)

## -----------------------------------------------------------------------------
labels(Orthodont)

## -----------------------------------------------------------------------------
labels(Orthodont) <- c("fissure distance (mm)", "age (years)", "Subject", "Sex")

## -----------------------------------------------------------------------------
is.ldf(Orthodont)
class(Orthodont)

## -----------------------------------------------------------------------------
labels(Orthodont)

## -----------------------------------------------------------------------------
## set labels for distance and age
labels(Orthodont, which = c("distance", "age")) <- c("Fissure distance (mm)", "Age (years)")
## extract labels for age only
labels(Orthodont, which = "age")
## or for the first two variables (i.e., distance and age)
labels(Orthodont, which = 1:2)

## -----------------------------------------------------------------------------
Orthodont2 <- convert.labels(Orthodont_orig)
class(Orthodont2)
labels(Orthodont2)

## ----plot_labeled_dataframe---------------------------------------------------
par(mfrow = c(2, 2))
plot(Orthodont)

## ----grouped_plot-------------------------------------------------------------
par(mfrow = c(1, 3))
plot(Orthodont, by = "Sex")

## ----with_x-------------------------------------------------------------------
par(mfrow = c(1, 3))
plot(Orthodont, with = "distance")

## ----univariate_no_regressionline---------------------------------------------
par(mfrow = c(1, 2))
plot(Orthodont, variables = -3, with = "distance", regression.line = FALSE)

## -----------------------------------------------------------------------------
data(Orthodont, package = "nlme")
summarize(Orthodont, type = "numeric")

## -----------------------------------------------------------------------------
summarize(Orthodont, type = "factor", variables = "Sex")

## -----------------------------------------------------------------------------
summarize(Orthodont, type = "numeric", group = "Sex", test = FALSE)

## -----------------------------------------------------------------------------
summarize(Orthodont, type = "numeric", group = "Sex")

## ---- echo = FALSE, results = 'asis'------------------------------------------
library("knitr")
kable(summarize(Orthodont, type = "numeric"))
kable(summarize(Orthodont, type = "factor", variables = "Sex", cumulative = TRUE))
kable(summarize(Orthodont, type = "numeric", group = "Sex"))

## -----------------------------------------------------------------------------
linmod <- lm(distance ~ age + Sex, data = Orthodont)
## Extract pretty summary
(pretty_lm <- prettify(summary(linmod)))

## ---- results='hide'----------------------------------------------------------
xtable(pretty_lm)

## ---- results='asis'----------------------------------------------------------
kable(pretty_lm)

Try the papeR package in your browser

Any scripts or data that you put into this service are public.

papeR documentation built on March 23, 2021, 1:08 a.m.