Oscillations: Oscillations

Description Usage Format References Examples

Description

Monthly averages of large-scaled climate oscillations in the northern hemisphere: Pacific Decadal (PDO), Arctic (AO) and North Atlantic (NAO) from January 1950 to December 2017.

Usage

1

Format

data frame with 7 columns:

year

beginning 1950

month

1-12

PDO

indices are roughly standard normal ...

AO
NAO
season

October:March = winter; April:September = summer

Y2

assigns January:March to the previous year

References

PDO: http://research.jisao.washington.edu/pdo/; AO: http://www.cpc.noaa.gov/products/precip/CWlink/daily_ao_index/ao_index.html; NAO: https://www.ncdc.noaa.gov/teleconnections/nao/

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
data(Oscillations)
require(gridExtra)
ggplot.osc <- function(data = Oscillations, var, title = ""){
  ggplot(data %>% mutate(year = factor(year)), 
         aes(year, get(var))) + 
    geom_boxplot() + 
    ggtitle(title) + ylim(-2.5,2.5)
}

o <- subset(Oscillations, year >= 1990 & season == "winter") %>% mutate(year = Y2)
pdo <- ggplot.osc(o, "PDO", "Pacific Decadal Oscillation")
ao <- ggplot.osc(o, "AO", "Arctic Oscillation")
nao <- ggplot.osc(o, "NAO", "North Atlantic Oscillation")
grid.arrange(pdo, ao, nao,  nrow = 3)

ABoVE-AotM/above documentation built on May 28, 2020, 6:08 a.m.