add_atop_alliance() allows you to add Alliance Treaty Obligations and Provisions (ATOP) data to a dyad-year data frame.

add_atop_alliance(data)

Arguments

data

a dyad-year data frame (either "directed" or "non-directed")

Value

add_atop_alliance() takes a dyad-year data frame and adds information about the alliance pledge in that given dyad-year from the ATOP data. These include whether there was an alliance with a defense pledge, an offense pledge, neutrality pledge, non-aggression pledge, or pledge for consultation in time of crisis.

Details

Data are from version 5.0 of the data.

References

Leeds, Brett Ashley, Jeffrey M. Ritter, Sara McLaughlin Mitchell, and Andrew G. Long. 2002. Alliance Treaty Obligations and Provisions, 1815-1944. International Interactions 28: 237-60.

Author

Steven V. Miller

Examples

# just call `library(tidyverse)` at the top of the your script library(magrittr) cow_ddy %>% add_atop_alliance()
#> Joining, by = c("ccode1", "ccode2", "year")
#> # A tibble: 2,063,670 x 8 #> ccode1 ccode2 year atop_defense atop_offense atop_neutral atop_nonagg #> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> #> 1 2 20 1920 0 0 0 0 #> 2 2 20 1921 0 0 0 0 #> 3 2 20 1922 0 0 0 0 #> 4 2 20 1923 0 0 0 0 #> 5 2 20 1924 0 0 0 0 #> 6 2 20 1925 0 0 0 0 #> 7 2 20 1926 0 0 0 0 #> 8 2 20 1927 0 0 0 0 #> 9 2 20 1928 0 0 0 0 #> 10 2 20 1929 0 0 0 0 #> # … with 2,063,660 more rows, and 1 more variable: atop_consul <dbl>