SlideShare a Scribd company logo
1 of 13
2018 MinneMUDAC
CHALLENGE
Minnesota State Election Prediction
Objectives
• Predict vote cast for each Party in the 2018 Elections
in Minnesota
• 8 United States House of Representatives seats in
Minnesota – one from each of the 8 Congressional
Districts
• 2 United States Senate seats in Minnesota
• The Minnesota Governor Race
• Overall Predictions:
3 parties * 8 US House Seats +
3 parties * 2 US Senate Seats +
3 parties * 1 MN Governor Race
Objectives
APPROACH: Y=total voting  Regression
Data Processing
Non-separatedSeparate by district Non-separated
2000~2016, House of Representatives
• Separate by congressional district
• Identify & adopt similar districts,
based on demographic, geographic
& political characteristics
2006~2016, Governor & Senate
• Include similar states into dataset to
train model, based on demographic,
geographic & political
characteristics
Iowa
Wisconsin
Michigan
Data Processing
Iowa
Anomaly Detection – the third parties matter
Basic Data Cleaning, tidying & Transformation
• In 2008, there was no third-party
competing the senator seats in Iowa,
so there is huge bias that cannot be
detected by predictors
• In 2008, there was great number of
votes for three third-parties,
especially for Independence. Since
there’s only one third party this time
and is not strong third party like
Independence, the figure for this year
is smoothed by average ratio.
Demographic Macro
Economy
Political
Statistics
Social Media
Traffic
Feature Concentration
Age
Gender
Demographic
Race
Education Income
Feature Concentration
State GDP
Poverty Rate
Macro
Economy
Unemployment Rate n-1 year, n year
Feature Concentration
Polling
Governor’s/Senator’s
Party
Political
Statistics
President’s
Party
Most Recent Polling of the month (Mason-Dixon &
SurveyUSA)
State Senator’s
Party Ratio
Feature Concentration
• Web scraping Twitter October posts on annual base,
generated an average of 31,000 posts/per party per
election year.
• Apply sentimental analysis score on each post, then
average overall scores for each party per year
• Each sentimental figure is weighted by the professional
level of the user.
Social Media
Traffic
Feature Concentration
Data Pre-processing
Demographic
Univariate Feature
Selection
(numeric)
Principal
component
analysis
(numeric)
Macro
Economy
Political
Statistics
Social Media
Traffic
Categorical
Variables
Modeling
Mean Error Std
Ridge Regression 127k 3.6k
SVM Regression 147k 4.9k
Bayesian Ridge
regression
134k 3.5k
Random Forest 176k 3.6k
Gradient Boosting 189k 5.8k
K Nearest Neighbors 156k 3.5k
Average
prediction of the
6 models
Cross
Validation
Outcome
Validation Result Example
Democratic
True Result
Democratic
Prediction
Republican
True Result
Republican
Prediction
Senate MN 56577 35695 167079 167265
Thank you

More Related Content

Similar to 2018 Minnesota State Election Prediction

Profiling Florida Voter Participation
Profiling Florida Voter ParticipationProfiling Florida Voter Participation
Profiling Florida Voter Participation
Karthikeyan Umapathy
 
Politics Section Structure
Politics Section StructurePolitics Section Structure
Politics Section Structure
Sioux Jordan
 
Data Mining for Community Needs Assessments
Data Mining for Community Needs AssessmentsData Mining for Community Needs Assessments
Data Mining for Community Needs Assessments
Avery Eenigenburg
 
Preso on nate silver
Preso on nate silverPreso on nate silver
Preso on nate silver
Bruce Conner
 

Similar to 2018 Minnesota State Election Prediction (20)

Predicting Voter Turnout in the 2008 Presidential Election
Predicting Voter Turnout in the 2008 Presidential ElectionPredicting Voter Turnout in the 2008 Presidential Election
Predicting Voter Turnout in the 2008 Presidential Election
 
US presidential selection: the Electoral College challenged (again)
US presidential selection: the Electoral College challenged (again)US presidential selection: the Electoral College challenged (again)
US presidential selection: the Electoral College challenged (again)
 
Know Your Politician
Know Your  PoliticianKnow Your  Politician
Know Your Politician
 
Public Affairs Council: 2018 State and Local Election Preview
Public Affairs Council: 2018 State and Local Election PreviewPublic Affairs Council: 2018 State and Local Election Preview
Public Affairs Council: 2018 State and Local Election Preview
 
Profiling Florida Voter Participation
Profiling Florida Voter ParticipationProfiling Florida Voter Participation
Profiling Florida Voter Participation
 
No labels movement
No labels movementNo labels movement
No labels movement
 
MPSA_Boyd_McDonald (1)
MPSA_Boyd_McDonald (1)MPSA_Boyd_McDonald (1)
MPSA_Boyd_McDonald (1)
 
Romney ryan
Romney ryanRomney ryan
Romney ryan
 
Politics Section Structure
Politics Section StructurePolitics Section Structure
Politics Section Structure
 
Data Mining for Community Needs Assessments
Data Mining for Community Needs AssessmentsData Mining for Community Needs Assessments
Data Mining for Community Needs Assessments
 
Tania
TaniaTania
Tania
 
Down-home Democracy: Why covering local elections is important and how small ...
Down-home Democracy: Why covering local elections is important and how small ...Down-home Democracy: Why covering local elections is important and how small ...
Down-home Democracy: Why covering local elections is important and how small ...
 
Voter Participation, Stanley Greenberg 2006
Voter Participation, Stanley Greenberg 2006Voter Participation, Stanley Greenberg 2006
Voter Participation, Stanley Greenberg 2006
 
Help! Webinar: "Making Election Data Great Again"
Help! Webinar: "Making Election Data Great Again"Help! Webinar: "Making Election Data Great Again"
Help! Webinar: "Making Election Data Great Again"
 
Social Media and the U.S. Election: Aftermath
Social Media and the U.S. Election: AftermathSocial Media and the U.S. Election: Aftermath
Social Media and the U.S. Election: Aftermath
 
Preso on nate silver
Preso on nate silverPreso on nate silver
Preso on nate silver
 
Lok Sabha Elections 2019: Analysing the Online Political Battlefield in India
Lok Sabha Elections 2019: Analysing the Online Political Battlefield in IndiaLok Sabha Elections 2019: Analysing the Online Political Battlefield in India
Lok Sabha Elections 2019: Analysing the Online Political Battlefield in India
 
Using data in story telling Ghana elections 2016 @penplusbytes
Using data in story telling Ghana elections 2016  @penplusbytes Using data in story telling Ghana elections 2016  @penplusbytes
Using data in story telling Ghana elections 2016 @penplusbytes
 
Usa elections
Usa electionsUsa elections
Usa elections
 
Primary/Caucuses
Primary/CaucusesPrimary/Caucuses
Primary/Caucuses
 

Recently uploaded

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
Lars Albertsson
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
JohnnyPlasten
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 

2018 Minnesota State Election Prediction