Global Terrorism

Posted on Feb 5, 2018

Global Terrorism Database

The world has been conflicted for decades on how to deal with the rising threat of terrorism across the globe. From September 11, 2001 to the more recent migrant crisis, terrorism has been a major talking point in every American Election cycle and many others throughout the world. Easily accessible information related to these concerns is becoming more necessary, not just for Intelligence agencies but for the news reporter and everyday voter. This app provides easily accessible and high quality analytical data to anyone who is interested in understanding how terror affects each region of the world within the last decade.


This app focuses on two primary questions:


How has terrorist activity changed over the last three decades?


Where are terrorist most active?


The Data:


The Global Terrorism Database (GTD) is an open-source database maintained by researchers at the National Consortium for the Study of Terrorism and Responses to Terrorism (START). The GTD is supported by the US department of Homeland Security and The US Department of State.[1]

Sources: Unclassified media articles (Note: Please interpret changes over time with caution. Global patterns are driven by diverse trends in particular regions, and data collection is influenced by fluctuations in access to media coverage over both time and place.). See the GTD Codebook for important details on data collection methodology, definitions, and coding schema.[1]


To clarify terms, we use this definition of terrorism:

"The threatened or actual use of illegal force and violence by a non-state actor to attain a political, economic, religious, or social goal through fear, coercion, or intimidation."[1]



Time Period: 2006 to 2016

Geography: Worldwide/Regions /Countries/Provinces/cities/ longitude and latitude coordinates

Terrorist Organization,

Death toll,

Nationality of Perpetrators,

Targets of Perpetrator

Weapons used


The App

The first tab is intended to allow the user to explore every region of the world and get a general sense of terrorist activity in that region across the last decade.


Once the user has identified a region or country that they would like to explore in further detail, they can use the second tab to identify the most active terrorist group  in that region and see where exactly each terrorist incident took place.


The final page goes into further details on individual countries, identifying the most common nationalities of the perpetrators and the most common targets of attacks.



Organizing the data demonstrated one common theme throughout almost every region or country. They all have a large number  of unknown factors. There are some countries were information was nonexistent altogether. This is said to be a result of the record keeping in those countries or cases being unsolved. This app displays all the information that was made available but cannot be taken as a complete data set for that reason.

Although this App was designed to just show available data, there are some insights that maybe presented in future continuations of this project. It could be reasonable to predict missing information based on patterns that we see throughout the data we do have. For example, looking at the second tab, we see that southeast India has suffered many attacks from the Communist Party of India. We also see a lot of incidents in the same region involving unidentified perpetrators. It would be reasonable to predict the likelihood of one of those incidents being related to the Communist party of India by factoring in frequency of this terrorist groups in this time and year as well as looking at proximity to other incidents made by the same group. We can also look at types of weapons and attacks carried out by certain groups to see if patterns and group habits emerge. Then we can use this to suggest a criminal suspect list.

Another interesting future inquiry would be determining predictive factors might lead to more terrorist activity. Correlations to consider include poverty, corruption indexes and other national internal indicators. In particular, it could be interesting to see how a countries corruption index correlates with the quantity of missing information in the data set.


[1]. Global Terrorism Database,


About Author

chima okwuoha

Chima has a B.S. in physics and is currently studying Electrical Engineering at New York University. In undergrad he spent 2 years researching Fourier Optics in and Image processing. During this time he cultivated computer science skills to...
View all posts by chima okwuoha >

Related Articles

Leave a Comment

No comments found.

View Posts by Categories

Our Recent Popular Posts

View Posts by Tags

#python #trainwithnycdsa 2019 airbnb Alex Baransky alumni Alumni Interview Alumni Reviews Alumni Spotlight alumni story Alumnus API Application artist aws beautiful soup Best Bootcamp Best Data Science 2019 Best Data Science Bootcamp Best Data Science Bootcamp 2020 Best Ranked Big Data Book Launch Book-Signing bootcamp Bootcamp Alumni Bootcamp Prep Bundles California Cancer Research capstone Career Career Day citibike clustering Coding Course Demo Course Report D3.js data Data Analyst data science Data Science Academy Data Science Bootcamp Data science jobs Data Science Reviews Data Scientist Data Scientist Jobs data visualization Deep Learning Demo Day Discount dplyr employer networking feature engineering Finance Financial Data Science Flask gbm Get Hired ggplot2 googleVis Hadoop higgs boson Hiring hiring partner events Hiring Partners Industry Experts Instructor Blog Instructor Interview Job Job Placement Jobs Jon Krohn JP Morgan Chase Kaggle Kickstarter lasso regression Lead Data Scienctist Lead Data Scientist leaflet linear regression Logistic Regression machine learning Maps matplotlib Medical Research Meet the team meetup Networking neural network Neural networks New Courses nlp NYC NYC Data Science nyc data science academy NYC Open Data NYCDSA NYCDSA Alumni Online Online Bootcamp Online Training Open Data painter pandas Part-time Portfolio Development prediction Prework Programming PwC python Python Data Analysis python machine learning python scrapy python web scraping python webscraping Python Workshop R R Data Analysis R language R Programming R Shiny r studio R Visualization R Workshop R-bloggers random forest Ranking recommendation recommendation system regression Remote remote data science bootcamp Scrapy scrapy visualization seaborn Selenium sentiment analysis Shiny Shiny Dashboard Spark Special Special Summer Sports statistics streaming Student Interview Student Showcase SVM Switchup Tableau team TensorFlow Testimonial tf-idf Top Data Science Bootcamp twitter visualization web scraping Weekend Course What to expect word cloud word2vec XGBoost yelp