inst/doc/xmR.R

## ---- message=FALSE, echo = F-------------------------------------------------
library(xmrr)
library(tidyr)
library(ggplot2)
library(dplyr)
library(tibble)
set.seed(1)
Measure <- round(runif(12, min = 0.50, max = 0.66)*100, 0)
Measure <- c(Measure, round(runif(6, min = 0.70, max = .85)*100, 0))
Time <- c(2000:2017) 
example_data <- data.frame(Time, Measure)
knitr::kable(example_data, format = "markdown", align = 'c')

## ---- message=FALSE, eval = F-------------------------------------------------
#  xmr_data <- xmr(df = example_data, measure = "Measure")

## ---- message=FALSE, eval = F-------------------------------------------------
#  xmr_data <- xmr(df = example_data, measure = "Measure", recalc = T)

## ---- echo=F, message=FALSE, warning = F, eval=F------------------------------
#  xmr_data <- xmr(example_data, "Measure",
#                  recalc = T) %>%
#    as_tibble() %>%
#    select(-Order)
#  knitr::kable(xmr_data, format = "markdown", align = 'c')

## ---- message = FALSE,eval=F--------------------------------------------------
#  xmr_data <- xmr(example_data,  "Measure",
#                  recalc = T,
#                  interval = 5,
#                  shortrun = c(3,4),
#                  longrun = c(5,8))

## ---- message = FALSE, eval = F-----------------------------------------------
#  xmr_data <- xmr(df = example_data,
#                  measure = "Measure",
#                  recalc = T,
#                  #change the rule like so:,
#                  interval = 4,
#                  shortrun = c(2,3))

## ---- fig.height=5, fig.width=7, warning=F, eval = F--------------------------
#  xmr_chart(xmr_data,
#            time = "Time",
#            measure = "Measure",
#            line_width = 0.75, text_size = 12, point_size = 2.5)

## ---- eval = F----------------------------------------------------------------
#  example_data %>%
#    xmr("Measure", recalc = T) %>%
#    xmr_chart("Time", "Measure")

## ---- message=FALSE, echo = F-------------------------------------------------
library(xmrr)
library(dplyr)
`Year` <- seq(2004, 2017, 1)
Variable <- "A"
FDA <- data.frame(`Year`, Variable, check.names = F)
Variable <- "B"
FDB <- data.frame(`Year`, Variable, check.names = F)
MFD <- rbind(FDA, FDB) %>% as_tibble()

MFD$Measure <- runif(nrow(MFD))*100
MFD$Measure <- round(MFD$Measure, 0)
knitr::kable(MFD, format = "markdown", align = 'c')

## ---- eval = F----------------------------------------------------------------
#  #this installs many useful packages
#  install.packages("tidyverse")
#  
#  #this just loads the ones we need
#  library(dplyr)
#  library(purrr)
#  library(ggplot2)

## ---- eval = F----------------------------------------------------------------
#  MFD_xmr <- MFD %>%
#    group_split(Variable)  %>%
#    map(xmr, measure = "Measure", recalc = T) %>%
#    map_df(as_tibble)

## ---- echo=FALSE, eval = F----------------------------------------------------
#  knitr::kable(MFD_xmr, format = "markdown", align = 'c')

## ---- fig.height=5, fig.width=7, eval = F-------------------------------------
#  MFD_xmr %>%
#    xmr_chart("Year", "Measure", line_width = 0.75, text_size = 12) +
#    facet_wrap(~Variable) +
#    scale_x_discrete(breaks = seq(2004, 2017, 4))

Try the xmrr package in your browser

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

xmrr documentation built on July 2, 2020, 3:25 a.m.