Learn R Programming

QCA3 (version 0.0-8)

GiugniYamasaki2009: The Policy Impact of Social Movements

Description

This data is used to study the policy impact of social movements.

Usage

data(GiugniYamasaki2009)

Arguments

Format

A data frame with 30 observations on the following 6 variables.

Details

This data was collected from a previous study on the policy impact of antinuclear,ecology, and peace movements in three countries. Giugni and Sakura replicated the analysis with QCA.

The example section also demonstrates the advantages of using R to do QCA, because it has strong capacity of data manipulation.

References

Giugni, Marco and Sakura Yamasaki. 2009. "The Policy Impact of Social Movements: A Replication Through Qualitative Comparative Analysis." Mobilization: An International Quarterly 14 (4) : 467 - 484.

Examples

Run this code
## ecology movement
ecology <- GiugniYamasaki2009[grep("-E",GiugniYamasaki2009$Case),]
ecology$opinion <- as.numeric(ecology$Opinion>63)
ecology$alliances <- as.numeric(ecology$Alliances>127)
cs_truthTable(ecology,"PolicyChange",c('Protest','opinion','alliances'),case="Case")
reduce(PolicyChange~Protest+opinion+alliances,ecology,case="Case")

## anti-nuclear movement
nuclear <- GiugniYamasaki2009[grep("-N",GiugniYamasaki2009$Case),]
nuclear$opinion <- as.numeric(nuclear$Opinion>51)
nuclear$alliances <- as.numeric(nuclear$Alliances>127)
reduce(PolicyChange~Protest+opinion+alliances,nuclear,case="Case")

## Peace movement
peace <- GiugniYamasaki2009[grep("-P",GiugniYamasaki2009$Case),]
peace$opinion <- as.numeric(peace$Opinion>40)
peace$alliances <- as.numeric(peace$Alliances>127)
reduce(PolicyChange~Protest+opinion+alliances,peace,case="Case")

Run the code above in your browser using DataLab