14
Using Stata as a Computation/Estimation Companion in a Relational Database Environment Abstract: Stata can be used as a companion to relational database software to compute and serve up information for live public use. We demonstrate how a Microsoft Access database of electoral data calls up Stata .do files to compute and/or estimate alternative measures of political party “nationalization.” More generally, where data reside live and for broad public consumption, Stata can play a valuable role operating behind the scenes for non- technical users where measures of conceptual value cannot be generated from within the database environment. Tom Mustillo, [email protected] Department of Political Science Indiana University Purdue University-Indianapolis Sarah Mustillo, [email protected] Department of Sociology Purdue University MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Using Stata as a Computation/Estimation Companion in a Relational Database Environment

  • Upload
    donkor

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Using Stata as a Computation/Estimation Companion in a Relational Database Environment. - PowerPoint PPT Presentation

Citation preview

Page 1: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

Using Stata as a Computation/Estimation Companion in a Relational Database EnvironmentAbstract:

Stata can be used as a companion to relational database software to compute and serve up information for live public use. We demonstrate how a Microsoft Access database of electoral data calls up Stata .do files to compute and/or estimate alternative measures of political party “nationalization.” More generally, where data reside live and for broad public consumption, Stata can play a valuable role operating behind the scenes for non-technical users where measures of conceptual value cannot be generated from within the database environment.

Tom Mustillo, [email protected] of Political ScienceIndiana University Purdue University-Indianapolis

Sarah Mustillo, [email protected] of SociologyPurdue UniversityMS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 2: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

Agenda1. The Electoral Database2. The Problem3. The Stata/Access Interaction4. A Demonstration5. Outstanding Questions/Issues

MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 3: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

1. The Electoral and Institutional Database of the World

1. The Contents2. The Audience3. A Dynamic System4. Computing measures of conceptual value5. Party Nationalization: Distribution of a political party’s

voter support over the geographic units of the territory.– Party Nationalization Score (Jones and Mainwaring 2003)

– Components of Variance (Morgenstern and Potthoff 2005)

MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 4: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

1. Translating electoral results into nationalization2. The limited range of available functions3. 2 Measures of Nationalization

– Party Nationalization Score (1-GINI): . egen gini=inequal(Vote%), by(Province Election)

– Components of Variance. by Party: xtmixed Vote% || _all: R.Province || _all: R.Election, var

2. The Nature of the Problem

MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 5: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

3. The Stata/Access Interaction1. Access as the user interface2. On “Nationalization” measures, Access …

– i. selects and exports data– ii. calls up Stata .do file– iii. imports and serves up the result

MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 6: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

4. A Demonstration of the Applications

MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 7: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

5. Outstanding Questions/Issues1. Licensing 2. Alternative database-Stata mechanisms 3. Performance

– Timing– Web environment

MS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 8: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

Using Stata as a Computation/Estimation Companion in a Relational Database EnvironmentAbstract:

Stata can be used as a companion to relational database software to compute and serve up information for live public use. We demonstrate how a Microsoft Access database of electoral data calls up Stata .do files to compute and/or estimate alternative measures of political party “nationalization.” More generally, where data reside live and for broad public consumption, Stata can play a valuable role operating behind the scenes for non-technical users where measures of conceptual value cannot be generated from within the database environment.

Tom Mustillo, [email protected] of Political ScienceIndiana University Purdue University-Indianapolis

Sarah Mustillo, [email protected] of SociologyPurdue UniversityMS Access + Stata 1. The Database 2. The Problem 3. The Interaction 4. A Demo 5. Issues

Page 9: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

US 2004 Republican Presidential, GINI, County-Level, GINI=.11699

Page 10: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

PNS = .88

PNS Illustrated (Actual):Strongly Nationalized Support US 2004 Republican Presidential Votes, by County

MS Access + Stata 2. EIDW

Page 11: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

PNS Illustrated (hypothetical):Completely Nationalized Support US Votes, by County

MS Access + Stata 2. EIDW

PNS=1.0

Page 12: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

MS Access + Stata 2. EIDW

PNS=1.0

PNS Illustrated (hypothetical):Completely Nationalized Support US Votes, by County

Page 13: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

MS Access + Stata 2. EIDW

South Africa, 2004Inkatha Freedom Party

34% of the vote in KwaZulu-Natal<1% almost everywhere else

PNS Illustrated:Strongly Localized Support (PNS 0)South African Votes, by Province

Page 14: Using Stata as a Computation/Estimation Companion in a Relational Database Environment

MS Access + Stata 2. EIDW

United Kingdom, 2005Sinn Fein

Strong in N. IrelandWeak elsewhere

PNS Illustrated:Strongly Localized Support (PNS 0)UK Votes, by District