Jeff Hung
Data scientist of the Institute of Manufacturing Information and Systems of National Cheng Kung University
Gmail
LinkedIn
Github
Polab
Introduction
R is a free software environment for statistical learning, machine learning, optimization algorithm, and data visualization. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. It is one of the most popular tool in predictive modeling world. Its popularity is getting better day by day. In 2016 data science salary survey conducted by O’Reilly, R was ranked second in a category of programming languages for data science (SQL ranked first). Here, we’ll summarize the following website article. Northeastern University Article & Companies Using R
How Companies use R
The growth and popularity of R programming has been helping data-driven organizations succeed for years. Nearly every industry now sees data and analytics as a strategic competitive advantage. Here are a few examples of how companies use R to drive their bottom line.
Airbnb
Airbnb uses R to drive a number of company initiatives, using an internal R package called Rbnb. 80% of Airbnb data scientists use R, and 64% of them use it as their primary analysis tool. Analysts use R to predict re-booking rates using past guest ratings and to automate guest/host matching.
Facebook used R to perform sizable behavior analysis based on status and profile picture updates. Carlos Diuk, a Facebook data scientist, created an analysis on the formation of love, based on Facebook relationship status updates. What they found is that as a relationship is formed, the number of timeline posts go down. However, the amount of positive emotions in posts rise.
Using R, Twitter has created some pretty impressive projects. Below is geo-tagged data that represent every tweet in the United Stated since 2009. Twitter also has created open-source packages for anomaly and breakout detection, which has helped improve their customer experience.
Microsoft
For those Xbox gamers out there, you can thank Microsoft for choosing R for visualization in their matchmaking system. Matchmaking is how Xbox pairs gamers up with someone of their equal skill level, because no one with an advanced skillset wants me on their team! Analysis of both the gaming community and the games themselves (for example, where players are getting stuck) is achieved using the R language and statistical modeling.
John Deere
Farming equipment manufacturer, John Deere, saw huge company savings when they dropped their “flop forecasting software” and adopted R. John Deere uses R for short and long-term forecasting, forecasting crop yields, data coordination, and optimizing the build order on the production line.
Search giant, Google, uses R in many ways. One specific way Google uses R is to determine the effectiveness of display ads. For example, a brand can set an ad that would show on a site such Animal Planet or HGTV. Just because a visitor doesn’t click on the ad does not mean they did not convert. Google uses R to gather and visualize search behaviors of those who saw the ad and didn’t visit the site, versus viewers who saw the ad and visited the advertiser’s site without clicking the ad itself. This ensures advertisers are getting the most for their dollar.
Trulia and Zillow
If you’ve been on the hunt for a house or even a rental, you probably have turned to Trulia or Zillow. Both companies use R in a way that has a huge impact on your purchasing decision. Zillow’s “Zestimate” gives users an estimate of a property’s value. The “Zestimate” takes data and runs it through proprietary software powered by R to give the user the estimate they see on the screen. In fact, Zillow is currently offering a $1.2M prize in a Kaggle competition for whoever can develop the most accurate home pricing algorithm.
Companies Using R
The following is a list of companies using R. It’s not a complete list but a sample of the actual population.
Top Tier Companies using R
- Facebook - For behavior analysis related to status updates and profile pictures.
- Google - For advertising effectiveness and economic forecasting.
- Twitter - For data visualization and semantic clustering
- Microsoft - Acquired Revolution R company and use it for a variety of purposes.
- Uber - For statistical analysis
- Airbnb - Scale data science.
- IBM - Joined R Consortium Group
- ANZ - For credit risk modeling
- HP
- Ford
- Novartis
- Roche
- New York Times - For data visualization
- Mckinsey
- BCG
- Bain
IT Companies using R
- Accenture
- Amadeus IT Group
- Capgemini
- Cognizant
- CSC
- HCL Technologies
- Hexaware Technologies
- HP
- IBM
- IGATE
- Infosys
- Larsen & Toubro Infotech
- Microsoft
- Mindtree
- Mphasis
- NIIT Tech
- Oracle Financial Services Software
- Paytm
- Snapdeal
- R Systems Ltd
- Tata Consultancy Services
- Tech Mahindra
- Wipro
Analytics and Consulting Companies using R
- A.T. Kearney
- AbsolutData
- AC Nielsen
- Accenture
- Bain & Company
- Booz Allen Hamilton
- Capgemini
- Convergytics
- Deloitte Consulting
- Evalueserve
- EXL
- EY
- Fractal Analytics
- Gartner
- Genpact
- IBM
- KPMG
- Latent View
- Manthan Systems
- McKinsey & Company
- Mu Sigma
- PricewaterhouseCoopers
- SIBIA Analytics
- Simplify360
- SmartCube
- Target
- The Boston Consulting Group
- Tiger Analytics
- Tower Watson
- WNS
- ZS Associate
Financial Institutions
- American Express
- ANZ
- Bank of America
- Barclays Bank
- Bazaj allianz Insurance
- Bharti Axa insurance
- Blackrock
- Citibank
- Dun &Bradstreet
- Fidelity
- HSBC
- JP Morgan
- KeyBank
- Lloyds Banking
- RBS
- Standard Chartered
- UBS
- Wells Fargo
- Goldman Sachs
- Morgan Stanley
- PNC Bank
- Citizens Bank
- Fifth Third Bank