Gramener at Tech for Citizen Engagement 2014

Gramener’s Chief Data Scientist – S Anand,  in his keynote presentation at “Tech for Citizen Engagement”  conference to be held at New Delhi on 11th December 2014, will be talikng about “Making Big Data relevant – Importance of Visualization and Analytics” and will also explain relevant case studies in an interactive session.

Tech for Citizen Engagemt 2014 is a Omidyar Network’s annual event designed to spark ideas and explore ways to leverage the power of technology to inform and empower citizens in service of a well-functioning democracy. It is an independent platform aimed at facilitating interaction and collaboration among technologists, civil society organizations, policymakers, journalists, and open data advocates.

 

Data science news

Data Visualization: Your Secret Weapon in Storytelling and Persuasion 

In a world increasingly saturated with data and information, visualizations are a potent way to break through the clutter, tell your story, and persuade people to action. Raw statistics by themselves are fine. But showing in context, whether with a simple chart or more creatively in an interactive form, is the future of sharing information, and needs to be embedded in the thinking of all communications professionals. Combining data – which can be dry – with real creativity – which isn’t something humans, even creative ones, can simply turn on and off – can be challenging. Yet we live in a stream-powered mobile world that is increasingly visual, inspiring demands from media to achieve equal parts style and substance for news. This explains why unique and truly compelling visualizations are an underused, yet devastatingly effective tactic. They are equal parts rare and in demand. They beg to be shared. They are a catalyst for conversation, awareness, and action.

Blending Data and Visualization for Better Revenue

The need for data is not new for businesses.

They have been attempting to accumulate data for many years to help them know how to increase revenue, improve profits or better appeal to customers. New technologies have made it easier to collect that data and now to use it different ways.

Blending data and using visualization is providing more information for businesses to be more competitive.

Data Blending is the Key to Analysis Data blending and visualization work together to give companies a better look at their options and opportunities. It can be used in many different ways to determine how best to proceed. For example, an organization can determine how the results will differ with a completed project if it were to be attempted with new data. Instead of just plugging in projected numbers and guessing what difference they would make, data blending allows companies to see the differences in the processes and get the details for why the results are different.

Predictive Analytics: Staying Ahead of Your Customers 

Can a relatively mature technology help content publishers and marketers make website visitors more sticky and allow them to retain digital subscribers while also raising prices? The answer is yes.

The science behind what is making the aforementioned possible–predictive analytics–has been around for quite awhile. In its former life, it was known as data mining. Add in Big Data and the rapidly maturing technology looks as if it’s ready for its close-up.

PREDICTIVE ANALYTICS 101

Predictive analytics (PA) “describes a range of analytical and statistical techniques used for developing models that may be used to predict future events or behaviors,” as defined by Techopedia. It’s been successfully employed in many industries, including banking, telecomm, and healthcare.

Data Literacy — What It Is And Why None of Us Have It 

With all the talk about big data, one thing is very clear: the vast majority of us have very little insight into how to actually find insight in it. We have neither strategies nor experience, mostly because the use of data at scale is relatively new. Sure, humans have been using data for thousands of years to tell stories, pass along ideas, record history and, in more modern times, produce ROI and eliminate functions with high spend and low return.

But, big data is unlike data of the past. Not necessarily in its use. Data certainly still tells stories, passes along ideas, records history, produces ROI and saves money. But its sheer size makes it completely different than any data set humanity has managed to date.

We are no longer working with a Rosetta Stone size of information (neither the actual stone nor the modern day disks), or even spreadsheets of data that can in turn be put into a semi-useful pivot chart. We are dealing with massive, and I repeat massive, scales of data. Umbel’s Digital Genome alone collects, analyzes and visualizes 18,446,744,073,709,600,000 data pointsper person in less than one second.

Languages that cities love

We built a small tool that helps us recruit. It periodically pulls data off of Github for developers in India, and shows how they are connected. You can watch this 2-minute video to understand how it works.

codersearch

This data also helps us understand how popular different programming languages are across cities. For example, if we take the top cities, based on the number of users (we’ve been fuzzy about the geography and included Colombo and Singapore into the mix)…

cities

… and the top programming languages, again based on the number of users …

languages

… it begs the question: is the popularity of languages the same across cities? Or are there certain cities that love or hate certain languages?

This is the distribution of programmers across these cities:

distribution

This does not readily lead to any insights. But we could look at this number differently. If all cities had the same distribution, then what would these numbers have looked like? In other words, how many developers of each programming language would each city have had? That’s shown below:

ideal-distribution

So, for example, Bangalore actually has 321 Javascript developers. But if it had the same percentage of Javascript developers as other cities, it would just have had 263 Javascript developers. So clearly, there are more Javascripters in Bangalore than you’d expect.

The numbers below show the difference between the expected and actual number of programmers.differences

A few things stand out:

  • If you’re looking for Javascript programmers, Bangalore and Mumbai would be the two places to visit. There are considerably more Javascript programmers here than you’d expect.
  • On the other hand, if you’re looking for Java programmers, you’d be much better off visiting Delhi, followed by Chennai and Bangalore.
  • There’s only one city to visit for Python programmers – Bangalore. The rest are scattered across the minor cities. (A closer look at the data reveals that a reasonable number are in Kerala.)
  • Colombo, on the other hand, looks primarily like a Ruby shop. The focus seems to be server-side development. Javascript programmers are much rarer than normal.
  • Gurgaon is the primary PHP hub. The city is under-represented in most popular programming languages, but has a thriving group of PHP programmers (a language that Chennai, Bangalore and Mumbai seem to actively dislike.)
  • The biggest hub for iOS developers (Objective-C) is Singapore. Within India, only Pune seems to have a slightly larger than usual number of iOS developers – but that’s a meagre 20 programmers.

Whether you’re a start-up looking for your lead developers, or an IT firm recruiting open source geeks, or just a geek yourself looking for friends to hack with, we hope this gives you a idea of which city to visit next.