Popular Programming Languages
TIOBE Index
TIOBE Index uses the search volume in popular search engines eg. Google, Bing, Yahoo, Baidu
The RedMonk Programming Language Rankings
It uses a programming language’s GitHub and Stack Overflow presence as a measure of popularity
The PYPL (PopularitY of Programming Language) Index
It uses the service of Google Trends to rank programming languages
The IEEE Spectrum Ranking of Programming Languages
It considers 12 factors from 10 sources. The 10 sources are Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, CareerBuilder, Dice and IEEE Xplore Digital Library.
Predictive Analytics Process
Define Project
Define the project outcomes, deliverable, scope of the effort, business objectives, identify the data sets that are going to be used.
Data Collection
Data mining for predictive analytics prepares data from multiple sources for analysis. This provides a complete view of customer interactions.
Data Analysis
Data Analysis is the process of inspecting, cleaning and modelling data with the objective of discovering useful information, arriving at conclusion.
Statistics
Statistical Analysis enables to validate the assumptions, hypothesis and test them using standard statistical models.
Modelling
Predictive modelling provides the ability to automatically create accurate predictive models about future. There are also options to choose the best solution with multi-modal evaluation.
Deployment
Predictive model deployment provides the option to deploy the analytical results into everyday decision making process to get results, reports and output by automating the decisions based on the modelling.
Model Monitoring
Models are managed and monitored to review the model performance to ensure that it is providing the results expected