In this article, we will explore the Liskov’s substitution principle, one of the SOLID principles and how to implement it in a Pythonic way. The SOLID principles entail a series of good practices to achieve better-quality software. In case some of you aren’t aware of what SOLID stands for, here it is:
Added by Monika Sangwan on April 26, 2021 at 2:45am — No Comments
To all Data Analysts big and small:
Many Corporates typically have Self service BI and DWH solutions ( I am asking only about those
who did NOT build an inhouse solution) :
-When is programming needed in most leading Self Service configurations?
-When do analysts and Business executives require coding and programming when the Self…Continue
Added by Jacob Goldenberg on December 12, 2020 at 3:58pm — No Comments
Dear Aspiring Data Scientist,
Before you start using ‘low code’ or ‘drag & drop’ data science tools, please learn the fundamentals.
Why aspire to be ‘Citizen Data Scientist’…Continue
Added by Venkat Raman on September 24, 2020 at 12:00am — No Comments
Despite their advantages, Dynamic Shiny Modules can destabilize the Shiny environment and cause its reactive graph to be rendered multiple times. In this blog post, I present how to remove deleted module leftovers and make sure that your Shiny graph observers are rendered just once.
While working with advanced Shiny applications, you have most likely encountered the need for using Shiny…Continue
Added by Krystian Igras on May 11, 2020 at 12:30am — No Comments
Last year while working on some natural language projects, I happen to stumble on the D3 charts. I was impressed by the quality of the charts and the amount of information one can share using those charts. In particular, I picked a collapsible dendrogram as I wanted to showcase how different topics are related hierarchically.
Since then, I used and built many interactive charts using some of the most famous packages like plotly and gganimate ( it is an extension of…Continue
Added by Mohit Sharma on May 5, 2020 at 11:00pm — No Comments
Python is one of the powerful, high-level, easy to learn programming language that provides a huge number of applications. Some of its features, such as being object-oriented and open source, having numerous IDE’s, etc. make it one of the most in-demand programming languages of the…Continue
What makes a great CEO?
First of all, the answer to that question depends on who raises it: An investor will likely come up with a different answer than an employee. What if you asked a CEO? He might give you his definition. Ask another CEO, and he will likely give you a slightly or even completely different view on this subject.
Ask five people, and you will get five answers
It seems nearly impossible to find an…Continue
Added by Rafael Knuth on February 21, 2019 at 5:00am — No Comments
Everything we express (either verbally or in written) carries huge amounts of information. The topic we choose, our tone, our selection of words, everything adds some type of information that can be interpreted and value extracted from it. In theory, we can understand and even predict human behaviour using that information.…Continue
This article explains how to select important variables using boruta package in R. Variable Selection is an important step in a predictive modeling project. It is also called 'Feature Selection'. Every private and public agency has started tracking data and collecting information of various attributes. It results to access to too many predictors for a predictive model. But not every variable is important for prediction of a particular task. Hence it is essential to…Continue
Contributed by Bin Lin. He took NYC Data Science Academy 12 week full-time Data Science Bootcamp programbetween Jan 11th to Apr 1st, 2016. The post was based on his…Continue
Added by NYC Data Science Academy on April 12, 2016 at 1:30pm — No Comments
Have you ever wondered how to segment your customers? Customer segmentation is a really useful technique to group similar customers together and understand what works for that. You can then tailor your offering and marketing messages to the specific segments. If you do it right, you should be able to see a healthy increase in sales. After all, companies like Amazon target their customers on an individual level so you should at least be targeting them on a segment level.…Continue
Regression is the first technique you’ll learn in most analytics books. It is a very useful and simple form of supervised learning used to predict a quantitative response.
Originally published on Ideatory…
Added by Sudhanshu Ahuja on March 28, 2016 at 8:00pm — No Comments
Ggplot2 is the most elegant and aesthetically pleasing graphics framework available in R. It has a nicely planned structure to it. This tutorial focusses on exposing this underlying structure you can use to make any ggplot. But, the way you make plots in ggplot2 is very different from base graphics making the learning curve steep. So leave what you know about base graphics behind and follow along. You are just 5…Continue
Statistical analysis and data mining were the top skills that got people hired in 2014 based on LinkedIn analysis of 330 million LinkedIn member profiles. We live in an increasingly data-driven world, and businesses are aggressively hiring experts in data storage, retrieval, and analysis. Across the globe, statistics and data analysis skills were highly valued. In the US, India, and France, those skills are in particularly high demand.
Buzz words are one of my least favorite things, but as buzz words go, I can appreciate the term “Data Lake.” It is one of the few buzz words that communicates a meaning very close to its intended definition. As you might imagine, with the advent of large scale data processing, there would be a need to name the location where lots of data resides, ergo, data lake. I personally prefer to call it a series of redundant commodity servers with Direct-Attached Storage, or hyperscale computing with…Continue
We are all very fortunate to be alive during this exciting time in history. Some truly disruptive technologies are on the verge of exploding into reality and it is difficult to imagine what the future holds. With these new technologies, however, we must not ignore the technically sound practices that allowed us to reach this point – managing data integrity is one of those practices.
As promised from my last post, I will discuss the importance of data integrity in the…
Added by Randall Shane on May 2, 2015 at 4:30pm — No Comments