SlideShare una empresa de Scribd logo
1 de 11
S ANAND
  DATA SCIENTIST
  GRAMENER.COM




DATA VISUALISATION
  IN JAVASCRIPT
WHY VISUALISE?
Consider the sales report shown        2010       Bangalore      Delhi       Hyderabad       Mumbai
alongside                             Month      Price Sales Price Sales Price Sales Price Sales

It shows performance of 4                 Jan    10.0   8.04   10.0   9.14   10.0   7.46    8.0   6.58
branches with average price and           Feb     8.0   6.95    8.0   8.14    8.0   6.77    8.0   5.76
sales across 4 cities                     Mar    13.0   7.58   13.0   8.74   13.0 12.74     8.0   7.71
                                          Apr     9.0   8.81    9.0   8.77    9.0   7.11    8.0   8.84
Each of the branches change               May    11.0   8.33   11.0   9.26   11.0   7.81    8.0   8.47
prices every month with a                 Jun    14.0   9.96   14.0   8.10   14.0   8.84    8.0   7.04
corresponding change in the                Jul    6.0   7.24    6.0   6.13    6.0   6.08    8.0   5.25
sales value                               Aug     4.0   4.26    4.0   3.10    4.0   5.39   19.0 12.50

Basic   analytics   of   these            Sep    12.0 10.84    12.0   9.13   12.0   8.15    8.0   5.56
numbers reveal a consistent               Oct     7.0   4.82    7.0   7.26    7.0   6.42    8.0   7.91
performance across 4 branches.            Nov     5.0   5.68    5.0   4.74    5.0   5.73    8.0   6.89
                                      Average     9.0   7.50    9.0   7.50    9.0   7.50    9.0   7.50
Further, these sales figures have
                                      Variance   10.0   3.75   10.0   3.75   10.0   3.75   10.0   3.75
a consistent Correlation and
Linear regression across all cities
WHY VISUALISE?
The four cities are completely
different in behaviour and need
different strategies for growth.
Bangalore sales has generally
increased with price.
Hyderabad has a nearly perfect
increase in sales with price,
except for one aberration.
Delhi, however, shows a decline
in sales as price is increased
beyond a certain point.
Mumbai sales fluctuated despite
a constant price, except for 1
month.
DETECTING FRAUD




                 “
                     We know meter readings are
                     incorrect, for various reasons.
                     We don’t, however, have the
                     concrete proof we need to start the
                     process of meter reading
ENERGY UTILITY       automation.
                     Part of our problem is the volume
                     of data that needs to be analysed.
                     The other is the inexperience in
                     tools or analyses to identify such
                     patterns.
This plot shows the frequency of all meter readings from
  Why would                                                    Apr-2010 to Mar-2011. An unusually large number of
these happen?
                                                                 readings are aligned with the tariff slab boundaries.




This clearly shows            Apr-10 May-10 Jun-10 Jul-10 Aug-10 Sep-10 Oct-10 Nov-10 Dec-10 Jan-11 Feb-11 Mar-11
collusion of some form          217     219    200   200     200    200   200     200    200    350    200   200
with the customers.             250     200    200   200     201    200   200     200    250    200    200   150
                                250     150    150   200     200    200   200     200    200    200    200   150
This happens with specific      150     200    200   200     200    200   200     200    200    200    200     50
customers, not randomly.        200     200    200   150     180    150     50    100     50     70    100   100
Here are such customers’        100     100    100   100     100    100   100     100    100    100    110   100
                                100     150    123   123      50    100     50    100    100    100    100   100
meter readings.
                                   0    111    100   100     100    100   100     100    100    100     50     50
                                   0    100     27   100      50    100   100     100    100    100     70   100
If we define the “extent of
                                   1      1      1   100      99     50   100     100    100    100    100   100
fraud” as the percentage
excess of the 100 unit
meter reading,      Section Apr-10 May-10 Jun-10 Jul-10 Aug-10 Sep-10 Oct-10 Nov-10 Dec-10 Jan-11 Feb-11 Mar-11
the value varies Section 1    70%    97% 136% 65%        110% 116% 121% 107% 114%            88%    74% 109%
considerably        Section 2 66%    92% New section
                                            66% 87%       70%     64% is
                                                                  … and 63%    50%    58%    38%    41%    54%
                                        manager arrives        transferred50%
                                                                           out
across sections, Section 3    90%    46%    47% 43%       28%     31%          32%    19%    38%     8%    34%
                    Section 4 44%    24%    36% 39%       21%     18%     24%  49%    56%    44%    31%    14%
and time
                  Section 5     4%     63%   -27%   20%    41%     82%     26%      34%     43%     2%     37%     15%
                  Section 6    18%     23%    30%   21%    28%     33%     39%      41%     39%    18%      0%     33%
… with some
                  Section 7    36%     51%    33%   33%    27%     35%     10%      39%     12%     5%     15%     14%
explainable       Section 8    22%     21%    28%   12%    24%     27%     10%      31%     13%    11%     22%     17%
anamolies.        Section 9    19%     35%    14%    9%    16%     32%     37%      12%      9%     5%     -3%     11%
SECURITIES   FINDING PATTERNS




             Which securities move together?
             How should I diversify?
             What should I sell to reduce risk?
             What’s a reliable predictor of a security?
68% correlation
              between AUD & EUR



Plot of 6 month daily
 AUD - EUR values                    … that move
                                  counter-cyclically to
                                        indices



                                  Block of correlated
                                      currencies

         … clustered
         hierarchically
LET’S MAKE A FEW
http://s-anand.net

Más contenido relacionado

Similar a Data visualisation using Javascript

Result sensex valuation october 2011
Result sensex valuation october 2011Result sensex valuation october 2011
Result sensex valuation october 2011Tanesh Gagnani
 
Market neutral model daily model - long short
Market neutral model   daily model - long shortMarket neutral model   daily model - long short
Market neutral model daily model - long shortNadav Goldman
 
Sensex valuation, Aug 2011
Sensex valuation, Aug 2011Sensex valuation, Aug 2011
Sensex valuation, Aug 2011Tanesh Gagnani
 
Market neutral model daily model - equities vs. market
Market neutral model   daily model - equities vs. marketMarket neutral model   daily model - equities vs. market
Market neutral model daily model - equities vs. marketNadav Goldman
 
What is the future of instore brand performance consumer behaviour
What is the future of instore brand performance  consumer behaviourWhat is the future of instore brand performance  consumer behaviour
What is the future of instore brand performance consumer behaviourLindaSidia
 
2014 AIR Reporting Program-level Retention and Graduation
2014 AIR Reporting Program-level Retention and Graduation2014 AIR Reporting Program-level Retention and Graduation
2014 AIR Reporting Program-level Retention and GraduationDavid Onder
 
Beauty - cosmetics - personal care category review february 2013
Beauty - cosmetics - personal care category review february 2013Beauty - cosmetics - personal care category review february 2013
Beauty - cosmetics - personal care category review february 2013HIPERCOM
 
Making money out of equities in challenging markets
Making money out of equities in challenging marketsMaking money out of equities in challenging markets
Making money out of equities in challenging marketsbarryarmstrong-marshall
 
Rupee voltility, twin deficits and exchange rate policy
Rupee voltility, twin deficits and exchange rate policyRupee voltility, twin deficits and exchange rate policy
Rupee voltility, twin deficits and exchange rate policyarnadkarni
 
Comparativo estudios de_opinion
Comparativo estudios de_opinionComparativo estudios de_opinion
Comparativo estudios de_opinionMartin Triana
 
Indian Spectrum Auctions : Design Issues & Way Forward
Indian Spectrum Auctions : Design Issues & Way ForwardIndian Spectrum Auctions : Design Issues & Way Forward
Indian Spectrum Auctions : Design Issues & Way ForwardParag Kar
 
It's More Fun Investing in the Philippines
It's More Fun Investing in the PhilippinesIt's More Fun Investing in the Philippines
It's More Fun Investing in the PhilippinesAldrin Bibon
 

Similar a Data visualisation using Javascript (20)

Result sensex valuation october 2011
Result sensex valuation october 2011Result sensex valuation october 2011
Result sensex valuation october 2011
 
Market neutral model daily model - long short
Market neutral model   daily model - long shortMarket neutral model   daily model - long short
Market neutral model daily model - long short
 
St louis parcel negotiating 2012
St louis parcel negotiating 2012St louis parcel negotiating 2012
St louis parcel negotiating 2012
 
Sensex valuation, Aug 2011
Sensex valuation, Aug 2011Sensex valuation, Aug 2011
Sensex valuation, Aug 2011
 
Market neutral model daily model - equities vs. market
Market neutral model   daily model - equities vs. marketMarket neutral model   daily model - equities vs. market
Market neutral model daily model - equities vs. market
 
What is the future of instore brand performance consumer behaviour
What is the future of instore brand performance  consumer behaviourWhat is the future of instore brand performance  consumer behaviour
What is the future of instore brand performance consumer behaviour
 
2014 AIR Reporting Program-level Retention and Graduation
2014 AIR Reporting Program-level Retention and Graduation2014 AIR Reporting Program-level Retention and Graduation
2014 AIR Reporting Program-level Retention and Graduation
 
Beauty - cosmetics - personal care category review february 2013
Beauty - cosmetics - personal care category review february 2013Beauty - cosmetics - personal care category review february 2013
Beauty - cosmetics - personal care category review february 2013
 
Making money out of equities in challenging markets
Making money out of equities in challenging marketsMaking money out of equities in challenging markets
Making money out of equities in challenging markets
 
Rupee voltility, twin deficits and exchange rate policy
Rupee voltility, twin deficits and exchange rate policyRupee voltility, twin deficits and exchange rate policy
Rupee voltility, twin deficits and exchange rate policy
 
Anu Pinkerton
Anu PinkertonAnu Pinkerton
Anu Pinkerton
 
Matematicas Financieras: Tablas de tasas factores financieros (2020)
Matematicas Financieras: Tablas de tasas factores financieros (2020)Matematicas Financieras: Tablas de tasas factores financieros (2020)
Matematicas Financieras: Tablas de tasas factores financieros (2020)
 
Comparativo estudios de_opinion
Comparativo estudios de_opinionComparativo estudios de_opinion
Comparativo estudios de_opinion
 
isuabxis 086890 Algorithm Investment Report
isuabxis 086890 Algorithm Investment Reportisuabxis 086890 Algorithm Investment Report
isuabxis 086890 Algorithm Investment Report
 
Indian Spectrum Auctions : Design Issues & Way Forward
Indian Spectrum Auctions : Design Issues & Way ForwardIndian Spectrum Auctions : Design Issues & Way Forward
Indian Spectrum Auctions : Design Issues & Way Forward
 
amogreentech 125210 Algorithm Investment Report
amogreentech 125210 Algorithm Investment Reportamogreentech 125210 Algorithm Investment Report
amogreentech 125210 Algorithm Investment Report
 
cis 222080 Algorithm Investment Report
cis 222080 Algorithm Investment Reportcis 222080 Algorithm Investment Report
cis 222080 Algorithm Investment Report
 
samyang holdings 000070 Algorithm Investment Report
samyang holdings 000070 Algorithm Investment Reportsamyang holdings 000070 Algorithm Investment Report
samyang holdings 000070 Algorithm Investment Report
 
7 city report
7 city report7 city report
7 city report
 
It's More Fun Investing in the Philippines
It's More Fun Investing in the PhilippinesIt's More Fun Investing in the Philippines
It's More Fun Investing in the Philippines
 

Más de Gramener

6 Methods to Improve Your Manufacturing Process with Computer Vision
6 Methods to Improve Your Manufacturing Process with Computer Vision6 Methods to Improve Your Manufacturing Process with Computer Vision
6 Methods to Improve Your Manufacturing Process with Computer VisionGramener
 
Detecting Manufacturing Defects with Computer Vision
Detecting Manufacturing Defects with Computer VisionDetecting Manufacturing Defects with Computer Vision
Detecting Manufacturing Defects with Computer VisionGramener
 
How to Identify the Right Key Opinion Leaders (KOLs) in Pharma & Healthcare
How to Identify the Right Key Opinion Leaders (KOLs) in Pharma  & HealthcareHow to Identify the Right Key Opinion Leaders (KOLs) in Pharma  & Healthcare
How to Identify the Right Key Opinion Leaders (KOLs) in Pharma & HealthcareGramener
 
Automated Barcode Generation System in Manufacturing
Automated Barcode Generation System in ManufacturingAutomated Barcode Generation System in Manufacturing
Automated Barcode Generation System in ManufacturingGramener
 
The Role of Technology to Save Biodiversity
The Role of Technology to Save BiodiversityThe Role of Technology to Save Biodiversity
The Role of Technology to Save BiodiversityGramener
 
Enable Storytelling with Power BI & Comicgen Plugin
Enable Storytelling with Power BI  & Comicgen PluginEnable Storytelling with Power BI  & Comicgen Plugin
Enable Storytelling with Power BI & Comicgen PluginGramener
 
The Most Effective Method For Selecting Data Science Projects
The Most Effective Method For Selecting Data Science ProjectsThe Most Effective Method For Selecting Data Science Projects
The Most Effective Method For Selecting Data Science ProjectsGramener
 
Low Code Platform To Build Data & AI Products
Low Code Platform To Build Data & AI ProductsLow Code Platform To Build Data & AI Products
Low Code Platform To Build Data & AI ProductsGramener
 
5 Key Foundations To Build An Effective CX Program
5 Key Foundations To Build An Effective CX Program5 Key Foundations To Build An Effective CX Program
5 Key Foundations To Build An Effective CX ProgramGramener
 
Using Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad PerformanceUsing Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad PerformanceGramener
 
Recession Proofing With Data : Webinar
Recession Proofing With Data : WebinarRecession Proofing With Data : Webinar
Recession Proofing With Data : WebinarGramener
 
Engage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: WebinarEngage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: WebinarGramener
 
Structure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best OutcomesStructure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best OutcomesGramener
 
Dawn Of Geospatial AI - Webinar
Dawn Of Geospatial AI - WebinarDawn Of Geospatial AI - Webinar
Dawn Of Geospatial AI - WebinarGramener
 
5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : WebinarGramener
 
5 Steps To Measure ROI On Your Data Science Initiatives - Webinar
 5 Steps To Measure ROI On Your Data Science Initiatives - Webinar 5 Steps To Measure ROI On Your Data Science Initiatives - Webinar
5 Steps To Measure ROI On Your Data Science Initiatives - WebinarGramener
 
Saving Lives with Geospatial AI - Pycon Indonesia 2020
Saving Lives with Geospatial AI - Pycon Indonesia 2020Saving Lives with Geospatial AI - Pycon Indonesia 2020
Saving Lives with Geospatial AI - Pycon Indonesia 2020Gramener
 
Driving Transformation in Industries with Artificial Intelligence (AI)
Driving Transformation in Industries with Artificial Intelligence (AI)Driving Transformation in Industries with Artificial Intelligence (AI)
Driving Transformation in Industries with Artificial Intelligence (AI)Gramener
 
The Art of Storytelling Using Data Science
The Art of Storytelling Using Data ScienceThe Art of Storytelling Using Data Science
The Art of Storytelling Using Data ScienceGramener
 
Storyfying your Data: How to go from Data to Insights to Stories
Storyfying your Data: How to go from Data to Insights to StoriesStoryfying your Data: How to go from Data to Insights to Stories
Storyfying your Data: How to go from Data to Insights to StoriesGramener
 

Más de Gramener (20)

6 Methods to Improve Your Manufacturing Process with Computer Vision
6 Methods to Improve Your Manufacturing Process with Computer Vision6 Methods to Improve Your Manufacturing Process with Computer Vision
6 Methods to Improve Your Manufacturing Process with Computer Vision
 
Detecting Manufacturing Defects with Computer Vision
Detecting Manufacturing Defects with Computer VisionDetecting Manufacturing Defects with Computer Vision
Detecting Manufacturing Defects with Computer Vision
 
How to Identify the Right Key Opinion Leaders (KOLs) in Pharma & Healthcare
How to Identify the Right Key Opinion Leaders (KOLs) in Pharma  & HealthcareHow to Identify the Right Key Opinion Leaders (KOLs) in Pharma  & Healthcare
How to Identify the Right Key Opinion Leaders (KOLs) in Pharma & Healthcare
 
Automated Barcode Generation System in Manufacturing
Automated Barcode Generation System in ManufacturingAutomated Barcode Generation System in Manufacturing
Automated Barcode Generation System in Manufacturing
 
The Role of Technology to Save Biodiversity
The Role of Technology to Save BiodiversityThe Role of Technology to Save Biodiversity
The Role of Technology to Save Biodiversity
 
Enable Storytelling with Power BI & Comicgen Plugin
Enable Storytelling with Power BI  & Comicgen PluginEnable Storytelling with Power BI  & Comicgen Plugin
Enable Storytelling with Power BI & Comicgen Plugin
 
The Most Effective Method For Selecting Data Science Projects
The Most Effective Method For Selecting Data Science ProjectsThe Most Effective Method For Selecting Data Science Projects
The Most Effective Method For Selecting Data Science Projects
 
Low Code Platform To Build Data & AI Products
Low Code Platform To Build Data & AI ProductsLow Code Platform To Build Data & AI Products
Low Code Platform To Build Data & AI Products
 
5 Key Foundations To Build An Effective CX Program
5 Key Foundations To Build An Effective CX Program5 Key Foundations To Build An Effective CX Program
5 Key Foundations To Build An Effective CX Program
 
Using Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad PerformanceUsing Power BI To Improve Media Buying & Ad Performance
Using Power BI To Improve Media Buying & Ad Performance
 
Recession Proofing With Data : Webinar
Recession Proofing With Data : WebinarRecession Proofing With Data : Webinar
Recession Proofing With Data : Webinar
 
Engage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: WebinarEngage Your Audience With PowerPoint Decks: Webinar
Engage Your Audience With PowerPoint Decks: Webinar
 
Structure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best OutcomesStructure Your Data Science Teams For Best Outcomes
Structure Your Data Science Teams For Best Outcomes
 
Dawn Of Geospatial AI - Webinar
Dawn Of Geospatial AI - WebinarDawn Of Geospatial AI - Webinar
Dawn Of Geospatial AI - Webinar
 
5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar5 Steps To Become A Data-Driven Organization : Webinar
5 Steps To Become A Data-Driven Organization : Webinar
 
5 Steps To Measure ROI On Your Data Science Initiatives - Webinar
 5 Steps To Measure ROI On Your Data Science Initiatives - Webinar 5 Steps To Measure ROI On Your Data Science Initiatives - Webinar
5 Steps To Measure ROI On Your Data Science Initiatives - Webinar
 
Saving Lives with Geospatial AI - Pycon Indonesia 2020
Saving Lives with Geospatial AI - Pycon Indonesia 2020Saving Lives with Geospatial AI - Pycon Indonesia 2020
Saving Lives with Geospatial AI - Pycon Indonesia 2020
 
Driving Transformation in Industries with Artificial Intelligence (AI)
Driving Transformation in Industries with Artificial Intelligence (AI)Driving Transformation in Industries with Artificial Intelligence (AI)
Driving Transformation in Industries with Artificial Intelligence (AI)
 
The Art of Storytelling Using Data Science
The Art of Storytelling Using Data ScienceThe Art of Storytelling Using Data Science
The Art of Storytelling Using Data Science
 
Storyfying your Data: How to go from Data to Insights to Stories
Storyfying your Data: How to go from Data to Insights to StoriesStoryfying your Data: How to go from Data to Insights to Stories
Storyfying your Data: How to go from Data to Insights to Stories
 

Último

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Último (20)

Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 

Data visualisation using Javascript

  • 1. S ANAND DATA SCIENTIST GRAMENER.COM DATA VISUALISATION IN JAVASCRIPT
  • 2.
  • 3. WHY VISUALISE? Consider the sales report shown 2010 Bangalore Delhi Hyderabad Mumbai alongside Month Price Sales Price Sales Price Sales Price Sales It shows performance of 4 Jan 10.0 8.04 10.0 9.14 10.0 7.46 8.0 6.58 branches with average price and Feb 8.0 6.95 8.0 8.14 8.0 6.77 8.0 5.76 sales across 4 cities Mar 13.0 7.58 13.0 8.74 13.0 12.74 8.0 7.71 Apr 9.0 8.81 9.0 8.77 9.0 7.11 8.0 8.84 Each of the branches change May 11.0 8.33 11.0 9.26 11.0 7.81 8.0 8.47 prices every month with a Jun 14.0 9.96 14.0 8.10 14.0 8.84 8.0 7.04 corresponding change in the Jul 6.0 7.24 6.0 6.13 6.0 6.08 8.0 5.25 sales value Aug 4.0 4.26 4.0 3.10 4.0 5.39 19.0 12.50 Basic analytics of these Sep 12.0 10.84 12.0 9.13 12.0 8.15 8.0 5.56 numbers reveal a consistent Oct 7.0 4.82 7.0 7.26 7.0 6.42 8.0 7.91 performance across 4 branches. Nov 5.0 5.68 5.0 4.74 5.0 5.73 8.0 6.89 Average 9.0 7.50 9.0 7.50 9.0 7.50 9.0 7.50 Further, these sales figures have Variance 10.0 3.75 10.0 3.75 10.0 3.75 10.0 3.75 a consistent Correlation and Linear regression across all cities
  • 4. WHY VISUALISE? The four cities are completely different in behaviour and need different strategies for growth. Bangalore sales has generally increased with price. Hyderabad has a nearly perfect increase in sales with price, except for one aberration. Delhi, however, shows a decline in sales as price is increased beyond a certain point. Mumbai sales fluctuated despite a constant price, except for 1 month.
  • 5. DETECTING FRAUD “ We know meter readings are incorrect, for various reasons. We don’t, however, have the concrete proof we need to start the process of meter reading ENERGY UTILITY automation. Part of our problem is the volume of data that needs to be analysed. The other is the inexperience in tools or analyses to identify such patterns.
  • 6. This plot shows the frequency of all meter readings from Why would Apr-2010 to Mar-2011. An unusually large number of these happen? readings are aligned with the tariff slab boundaries. This clearly shows Apr-10 May-10 Jun-10 Jul-10 Aug-10 Sep-10 Oct-10 Nov-10 Dec-10 Jan-11 Feb-11 Mar-11 collusion of some form 217 219 200 200 200 200 200 200 200 350 200 200 with the customers. 250 200 200 200 201 200 200 200 250 200 200 150 250 150 150 200 200 200 200 200 200 200 200 150 This happens with specific 150 200 200 200 200 200 200 200 200 200 200 50 customers, not randomly. 200 200 200 150 180 150 50 100 50 70 100 100 Here are such customers’ 100 100 100 100 100 100 100 100 100 100 110 100 100 150 123 123 50 100 50 100 100 100 100 100 meter readings. 0 111 100 100 100 100 100 100 100 100 50 50 0 100 27 100 50 100 100 100 100 100 70 100 If we define the “extent of 1 1 1 100 99 50 100 100 100 100 100 100 fraud” as the percentage excess of the 100 unit meter reading, Section Apr-10 May-10 Jun-10 Jul-10 Aug-10 Sep-10 Oct-10 Nov-10 Dec-10 Jan-11 Feb-11 Mar-11 the value varies Section 1 70% 97% 136% 65% 110% 116% 121% 107% 114% 88% 74% 109% considerably Section 2 66% 92% New section 66% 87% 70% 64% is … and 63% 50% 58% 38% 41% 54% manager arrives transferred50% out across sections, Section 3 90% 46% 47% 43% 28% 31% 32% 19% 38% 8% 34% Section 4 44% 24% 36% 39% 21% 18% 24% 49% 56% 44% 31% 14% and time Section 5 4% 63% -27% 20% 41% 82% 26% 34% 43% 2% 37% 15% Section 6 18% 23% 30% 21% 28% 33% 39% 41% 39% 18% 0% 33% … with some Section 7 36% 51% 33% 33% 27% 35% 10% 39% 12% 5% 15% 14% explainable Section 8 22% 21% 28% 12% 24% 27% 10% 31% 13% 11% 22% 17% anamolies. Section 9 19% 35% 14% 9% 16% 32% 37% 12% 9% 5% -3% 11%
  • 7. SECURITIES FINDING PATTERNS Which securities move together? How should I diversify? What should I sell to reduce risk? What’s a reliable predictor of a security?
  • 8. 68% correlation between AUD & EUR Plot of 6 month daily AUD - EUR values … that move counter-cyclically to indices Block of correlated currencies … clustered hierarchically
  • 9.

Notas del editor

  1. Good evening. My name is Anand, and you can find more about me by googling for “S Anand”. My site is the first hit.I’ll be talking about recent trends in technology, and how you can leverage them.