NY_subset {krige}R Documentation

New York State CCES Respondents in 2008

Description

These data are a subset of the 2008 Cooperative Congressional Election Survey (CCES) Common Content. Only 1108 respondents from the state of New York are included, with predictors drawn from Gill's (2020) model of self-reported ideology. The CCES data are merged with predictors on geographic location based on ZIP codes (from ArcGIS & TomTom) and county ruralism (from the USDA).

Format

The NY_subset dataset has 1108 observations and 26 variables.

state

The state abbreviation of the respondent's residence.

zip

The respondent's ZIP code.

age

The age of the respondent in years.

female

An indicator of whether the respondent is female.

ideology

The respondent's self-reported ideology on a scale of 0 (liberal) to 100 (conservative).

educ

The respondent's level of education. 0=No Highschool, 1=High School Graduate, 2=Some College, 3=2-year Degree, 4=4-year degree, 5=Post-Graduate.

race

The respondent's race. 1=White, 2=African American, 3=Nonwhite & nonblack.

empstat

The respondent's employment status. 1=employed, 2=unemployed, 3=not in workforce.

ownership

Indicator for whether the respondent owns his or her own home.

inc14

The respondent's self reported income. 1=Less than $10,000, 2=$10,000-$14,999, 3=$15,000-$19,000, 4=$20,000-$24,999, 5=$25,000-$29,999, 6=$30,000-$39,999, 7=$40,000-$49,999, 8=$50,000-$59,999, 9=$60,000-$69,999, 10=$70,000-$79,999, 11=$80,000-$89,999, 12=$100,000-$119,999, 13=$120,000-$149,999, 14=$150,000 or more.

catholic

Indicator for whether the respondent is Catholic.

mormon

Indicator for whether the respondent is Mormon.

orthodox

Indicator for whether the respondent is Orthodox Christian.

jewish

Indicator for whether the respondent is Jewish.

islam

Indicator for whether the respondent is Muslim.

mainline

Indicator for whether the respondent is Mainline Christian.

evangelical

Indicator for whether the respondent is Evangelical Christian.

FIPS_Code

FIPS code of the repondent's state.

rural

Nine-point USDA scale of the ruralism of each county, with 0 meaning the most urban and 8 meaning the most rural.

zipPop

Indicates the population of the repondent's ZIP code.

zipLandKM

Indicates the land area in square kilometers of the repondent's ZIP code.

weight

Survey weights created by the CCES.

cd

The congressional district the respondent resides in.

fipsCD

Index that fuses the state FIPS code in the first two digits and the congressional district number in the last two digits.

northings

Indicates the geographical location of the respondent in kilometer-based northings.

eastings

Indicates the geographical location of the respondent in kilometer-based eastings.

Source

Ansolabehere, Stephen. 2011. "CCES, Common Content, 2008." Ver. 4.

ArcGIS. 2012. "USA ZIP Code Areas." https://www.arcgis.com/home/item.html?id=8d2012a2016e484dafaac0451f9aea24

United States Department of Agriculture. 2013. "2013 Rural-Urban Continuum Codes." https://www.ers.usda.gov/data-products/rural-urban-continuum-codes.aspx

References

Jeff Gill. 2020. Measuring Constituency Ideology Using Bayesian Universal Kriging. State Politics & Policy Quarterly. doi:10.1177/1532440020930197

Examples

## Not run: 
ny <- NY_subset

#data cleaning
ny$cathOrth<-ny$catholic+ny$orthodox
ny$consRelig<-ny$mormon+ny$evangelical
ny$jewMus<-ny$jewish+ny$islam

# Explanatory Variable Matrix
psrm.data <-cbind(ny$age, ny$educ, I(ny$age*ny$educ), as.numeric(ny$race==2), 
       as.numeric(ny$race==3), ny$female, I(as.numeric(ny$race==2)*ny$female), 
       I(as.numeric(ny$race==3)*ny$female), ny$cathOrth, ny$consRelig, 
       ny$jewMus, ny$mainline, ny$rural, ny$ownership, 
       as.numeric(ny$empstat==2), as.numeric(ny$empstat==3),ny$inc14)

dimnames(psrm.data)[[2]] <- c("Age", "Education", "Age.education", 
                             "African.American", "Nonwhite.nonblack","Female", 
                             "African.American.female", "Nonwhite.nonblack.female", 
                             "Catholic.Orthodox", "Evang.Mormon", "Jewish.Muslim", 
                             "Mainline","Ruralism", "Homeowner", "Unemployed",
                             "Not.in.workforce","Income")

# Outcome Variable
ideo <- matrix(ny$ideology,ncol=1)

# Set Number of Iterations:
# WARNING: 20 iterations is intensive on many machines.
# This example was tuned on Amazon Web Services (EC2) over many hours
# with 20,000 iterations--unsuitable in 2020 for most desktop machines.
#M<-20000 
M<-100 
set.seed(1,kind="Mersenne-Twister")

# Estimate the Model
ny.fit <- metropolis.krige(formula = ideo ~ psrm.data, coords = cbind(ny$eastings, ny$northings),
          powered.exp=1, n.iter=M, spatial.share=0.31,range.share=0.23,beta.var=10,
          range.tol=0.01, b.tune=0.1, nugget.tune=20, psill.tune=5)		
      
# Discard first 20% of Iterations as Burn-In (User Discretion Advised).
ny.fit <- burnin(ny.fit, M/5)

# Summarize Results
summary(ny.fit)

#Convergence Diagnostics: Geweke and Heidelberger-Welch
geweke(ny.fit)
heidel.welch(ny.fit)

# Draw Semivariogram
semivariogram(ny.fit)

## End(Not run)     

[Package krige version 0.6.2 Index]