SlideShare a Scribd company logo
1 of 21
MACHINE LEARNING
Student: Ehsan Ullah
Instructor: Ahmed B. Mahmood, Ph.D
Introduction to Machine Learning
Classification of 911 dataset
BACKGROUND
• Various services are provided at city or provisional level
• Canada uses the same system as the USA as our telephone
system is closely integrated, so 911 is used everywhere in
Canada
• Canada adopted 911 in 1972, and the first city to implement
the system was London, Ontario, in 1974
• Winnipeg's 999 service, introduced in 1959, was a forerunner
to 911 service in centres across North America(changed to
911 in 1972).
• Prince Edward Island was the last province to get 911 service
in 2000.
WHY 911 EVOLVED
• Need Analysis
Members minimum knowledge about their rights (Authority)
• Technology
Evolving Telecom, Exchange, Data Networks, Data processing capabilities (GPU vs
CPU)
WHY IS ANALYSIS REQUIRED
• Real time analysis and feedback will help create
understanding of expected calls which might help
with resource allocation for call centers
• Reduce Stress (Call center, Emergency Services)
• Help strategy makers anticipate the occurrences of
emergencies and enable them to effectively handle
the emergency by appropriate allocation of resources
DATASETS – ATTRIBUTES(COLUMNS)
• Emergency - 911 Calls - Montgomery
County, PA - Data Source -
https://www.kaggle.com/mchirico/montco
alert
• Baltimore 911 Calls - Records of 2.8 million
calls from 2015 onwards - Data Source -
https://www.kaggle.com/sohier/baltimore-
911-calls
• Guelph Police Calls
New Link:
https://www.guelphpolice.ca/en/about-
gps/open-data.aspx
Old Link:
http://www.guelphpolice.ca/en/about-
us/Guelph-Police-Open-Data.asp
PROCESSING THE DATASETS
• Missing Values
• Time-Date from Timestamp
• Train the algorithm
• Classification of Emergency Calls
• Measure accuracy of results
• Google Maps API
• Python Script
• Microsoft Power BI
SCOPE
• Data visualization
• Visual interpretation
VISUAL INTERPRETATION
• Hours vs No. of calls
• Calls vs Type of calls
• Rate of Calls over Months
• Call distribution over cities and streets – Classification of call types
OBJECTIVE - TYPES OF CLASSIFIERS
• Linear Regression - Completed
• Logistic Regression – In Process
• Decision Trees - Completed
• Nearest Neighbor – In Process
DATA ANALYSIS - PYTHON
• Tools used:
• Jupyter Notebook
• Excel Power Query
• Excel Or SQL Server
• Libraries Used:
• Data modeling Libraries: Numpy, pandas,
• Graph Libraries: matplotlib, seaborn
PREPROCESSING - PYTHON
• Loading Data
• Cleaning Data (Missing or Null Values)
• Analyzing the Data (Converting Data Types,
Adding Derived Fields)
• Encoding Data for Analysis
DATA ANALYSIS - PYTHON
• Analyzing the data
• Converting data for heat maps
• Converting data for Algorithms (Linear
Regression, Decision Tree, Naive Bayes)
VISUALIZATION OF DATA - PYTHON
• Creating Tabular vs Graphical
Visualization of data
• Top 5 townships generating 911
calls
• Classifying type of emergencies
in Types
• Top 5 townships generating
Type of Calls
(EMS, Fire, Traffic)
• Top 5 calls – Types of Calls
VISUALIZATION OF DATA - PYTHON
• Call Counts VS Day of the Week
/Month (EMS, Fire, Traffic)
• Calls per month
• Calls Rate (EMS, Fire, Traffic)
• Calls – Hours Vs Day of Week
Heat Map
VISUALIZATION OF DATA - PYTHON
• Linear Regression
• EMS: ASSAULT VICTIM
• EMS: RESPIRATORY EMERGENCY
• EMS: ASSAULT VICTIM
vs
EMS: VEHICLE ACCIDENT
MACHINE LEARNING - ALGORITHMS
• Decision Tree – Accuracy
(58.05 – 50. 44) –
Depending on Training vs
Testing Data
• Naïve Bays Classifier –
Accuracy dropped to
50.68%
MICROSOFT POWER BI –
INTERACTIVE DASHBOARDS
• BI is a business intelligence platform
• Analytics toolset
• Connection to different Sources
• Cleaning Data using R
• Formatting Data
• Ad-hoc Analysis
• Dataflow (Refresh Schedule, Workspace)
INTRODUCTION TO POWER BI
• Install the Power BI
• Create Data Source Connections
• Create Query
• Clean Up Data (Visual, R Script)
• Apply changes or add more data
• Select data and add custom visuals
MY DASHBOARD – POWER BI
• Dashboard
Montgomery County, PA
Home
• Hours Vs Weeks – Calls
• Classification of Calls (Location, Heat
map)
• Distribution of calls (Townships)
• Clustering
CHALLENGES
• Software Installation and compatibilities (SQL, Connectors)
• Using Google and Bing to get GEO coordinates from Addresses (Paid Service)
• Data processing using excel vs SQL
• Data import into SQL from CSV, Excel
CONCLUSION AND FUTURE WORKS
Visualization graphs helped to understand:
• Time span calls are made
• Types of Calls
• Effected streets in cities
The results of this analysis can help the public safety services to make strategic
decisions about how to fairly allocate fire, medical and police resources
Power BI Dashboard and Jupyter Notebook will be published on Github

More Related Content

Similar to MachineLearning_Seminar_final.pptx

TrueReusableCode-BigDataCodeCamp2016
TrueReusableCode-BigDataCodeCamp2016TrueReusableCode-BigDataCodeCamp2016
TrueReusableCode-BigDataCodeCamp2016
Eduard Lazar
 
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Perficient, Inc.
 
IEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slidesIEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slides
Nish Parikh
 

Similar to MachineLearning_Seminar_final.pptx (20)

Census-as-a-service
Census-as-a-serviceCensus-as-a-service
Census-as-a-service
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use Cases
 
Business Intelligence Architecture
Business Intelligence ArchitectureBusiness Intelligence Architecture
Business Intelligence Architecture
 
Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?Webinar: SQL for Machine Data?
Webinar: SQL for Machine Data?
 
The Fine Art of Combining Capacity Management with Machine Learning
The Fine Art of Combining Capacity Management with Machine LearningThe Fine Art of Combining Capacity Management with Machine Learning
The Fine Art of Combining Capacity Management with Machine Learning
 
Real-time Streaming and Querying with Amazon Kinesis and Amazon Elastic MapRe...
Real-time Streaming and Querying with Amazon Kinesis and Amazon Elastic MapRe...Real-time Streaming and Querying with Amazon Kinesis and Amazon Elastic MapRe...
Real-time Streaming and Querying with Amazon Kinesis and Amazon Elastic MapRe...
 
TrueReusableCode-BigDataCodeCamp2016
TrueReusableCode-BigDataCodeCamp2016TrueReusableCode-BigDataCodeCamp2016
TrueReusableCode-BigDataCodeCamp2016
 
Where Should You Deliver Database Services From?
Where Should You Deliver Database Services From?Where Should You Deliver Database Services From?
Where Should You Deliver Database Services From?
 
SplunkLive! Utrecht 2016 - NXP
SplunkLive! Utrecht 2016 - NXPSplunkLive! Utrecht 2016 - NXP
SplunkLive! Utrecht 2016 - NXP
 
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4jGraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
 
Bigdata analytics
Bigdata analyticsBigdata analytics
Bigdata analytics
 
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 
Igniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableIgniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner Cable
 
Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]Architecture for Scale [AppFirst]
Architecture for Scale [AppFirst]
 
Hadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data WarehouseHadoop and Your Enterprise Data Warehouse
Hadoop and Your Enterprise Data Warehouse
 
IEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slidesIEEE.BigData.Tutorial.2.slides
IEEE.BigData.Tutorial.2.slides
 
Large scale Click-streaming and tranaction log mining
Large scale Click-streaming and tranaction log miningLarge scale Click-streaming and tranaction log mining
Large scale Click-streaming and tranaction log mining
 
Apache CarbonData+Spark to realize data convergence and Unified high performa...
Apache CarbonData+Spark to realize data convergence and Unified high performa...Apache CarbonData+Spark to realize data convergence and Unified high performa...
Apache CarbonData+Spark to realize data convergence and Unified high performa...
 
Neo4j Popular use case
Neo4j Popular use case Neo4j Popular use case
Neo4j Popular use case
 

Recently uploaded

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
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
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
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Recently uploaded (20)

Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
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...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
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
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
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
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
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
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 

MachineLearning_Seminar_final.pptx

  • 1. MACHINE LEARNING Student: Ehsan Ullah Instructor: Ahmed B. Mahmood, Ph.D Introduction to Machine Learning Classification of 911 dataset
  • 2. BACKGROUND • Various services are provided at city or provisional level • Canada uses the same system as the USA as our telephone system is closely integrated, so 911 is used everywhere in Canada • Canada adopted 911 in 1972, and the first city to implement the system was London, Ontario, in 1974 • Winnipeg's 999 service, introduced in 1959, was a forerunner to 911 service in centres across North America(changed to 911 in 1972). • Prince Edward Island was the last province to get 911 service in 2000.
  • 3. WHY 911 EVOLVED • Need Analysis Members minimum knowledge about their rights (Authority) • Technology Evolving Telecom, Exchange, Data Networks, Data processing capabilities (GPU vs CPU)
  • 4. WHY IS ANALYSIS REQUIRED • Real time analysis and feedback will help create understanding of expected calls which might help with resource allocation for call centers • Reduce Stress (Call center, Emergency Services) • Help strategy makers anticipate the occurrences of emergencies and enable them to effectively handle the emergency by appropriate allocation of resources
  • 5. DATASETS – ATTRIBUTES(COLUMNS) • Emergency - 911 Calls - Montgomery County, PA - Data Source - https://www.kaggle.com/mchirico/montco alert • Baltimore 911 Calls - Records of 2.8 million calls from 2015 onwards - Data Source - https://www.kaggle.com/sohier/baltimore- 911-calls • Guelph Police Calls New Link: https://www.guelphpolice.ca/en/about- gps/open-data.aspx Old Link: http://www.guelphpolice.ca/en/about- us/Guelph-Police-Open-Data.asp
  • 6. PROCESSING THE DATASETS • Missing Values • Time-Date from Timestamp • Train the algorithm • Classification of Emergency Calls • Measure accuracy of results • Google Maps API • Python Script • Microsoft Power BI
  • 7. SCOPE • Data visualization • Visual interpretation
  • 8. VISUAL INTERPRETATION • Hours vs No. of calls • Calls vs Type of calls • Rate of Calls over Months • Call distribution over cities and streets – Classification of call types
  • 9. OBJECTIVE - TYPES OF CLASSIFIERS • Linear Regression - Completed • Logistic Regression – In Process • Decision Trees - Completed • Nearest Neighbor – In Process
  • 10. DATA ANALYSIS - PYTHON • Tools used: • Jupyter Notebook • Excel Power Query • Excel Or SQL Server • Libraries Used: • Data modeling Libraries: Numpy, pandas, • Graph Libraries: matplotlib, seaborn
  • 11. PREPROCESSING - PYTHON • Loading Data • Cleaning Data (Missing or Null Values) • Analyzing the Data (Converting Data Types, Adding Derived Fields) • Encoding Data for Analysis
  • 12. DATA ANALYSIS - PYTHON • Analyzing the data • Converting data for heat maps • Converting data for Algorithms (Linear Regression, Decision Tree, Naive Bayes)
  • 13. VISUALIZATION OF DATA - PYTHON • Creating Tabular vs Graphical Visualization of data • Top 5 townships generating 911 calls • Classifying type of emergencies in Types • Top 5 townships generating Type of Calls (EMS, Fire, Traffic) • Top 5 calls – Types of Calls
  • 14. VISUALIZATION OF DATA - PYTHON • Call Counts VS Day of the Week /Month (EMS, Fire, Traffic) • Calls per month • Calls Rate (EMS, Fire, Traffic) • Calls – Hours Vs Day of Week Heat Map
  • 15. VISUALIZATION OF DATA - PYTHON • Linear Regression • EMS: ASSAULT VICTIM • EMS: RESPIRATORY EMERGENCY • EMS: ASSAULT VICTIM vs EMS: VEHICLE ACCIDENT
  • 16. MACHINE LEARNING - ALGORITHMS • Decision Tree – Accuracy (58.05 – 50. 44) – Depending on Training vs Testing Data • Naïve Bays Classifier – Accuracy dropped to 50.68%
  • 17. MICROSOFT POWER BI – INTERACTIVE DASHBOARDS • BI is a business intelligence platform • Analytics toolset • Connection to different Sources • Cleaning Data using R • Formatting Data • Ad-hoc Analysis • Dataflow (Refresh Schedule, Workspace)
  • 18. INTRODUCTION TO POWER BI • Install the Power BI • Create Data Source Connections • Create Query • Clean Up Data (Visual, R Script) • Apply changes or add more data • Select data and add custom visuals
  • 19. MY DASHBOARD – POWER BI • Dashboard Montgomery County, PA Home • Hours Vs Weeks – Calls • Classification of Calls (Location, Heat map) • Distribution of calls (Townships) • Clustering
  • 20. CHALLENGES • Software Installation and compatibilities (SQL, Connectors) • Using Google and Bing to get GEO coordinates from Addresses (Paid Service) • Data processing using excel vs SQL • Data import into SQL from CSV, Excel
  • 21. CONCLUSION AND FUTURE WORKS Visualization graphs helped to understand: • Time span calls are made • Types of Calls • Effected streets in cities The results of this analysis can help the public safety services to make strategic decisions about how to fairly allocate fire, medical and police resources Power BI Dashboard and Jupyter Notebook will be published on Github

Editor's Notes

  1. https://crtc.gc.ca/eng/publications/reports/rp130705.htm
  2. Reduce the stress of the 911 operators, who suffer from significant employee turnover
  3. Using seaborn's lmplot() to create a linear fit on the number of calls per month. Restructure the dataframe so that the columns become the Hours and the Index becomes the Day of the Week
  4. Microsoft Power BI is a business intelligence platform that offers business analytics toolset. It is designed to assist businesses in their efforts to systematically analyze data and share insights. Power BI can access data from different sources, simplify its preparation, cleaning and enable ad-hoc analysis. Using R – Engine to use the visuals Developing R scripts to process data