Data Analysis Notes
Data Analysis
- Data analysis is the practice of examining datasets to draw conclusions about the information they contain.
- It involves organizing and studying data to understand patterns or trends.
- Data analysis helps answer questions like "What is happening" or "Why is this happening?"
Importance of Data Analysis
- Organizations use data analysis to improve decision-making, enhance efficiency, and predict future outcomes.
- It is widely applied across various industries such as business, healthcare, marketing, finance, and scientific research, to gain insights and solve problems.
Key Reasons for Importance
- Informed Decision-Making: Data analysis helps make better choices by revealing past trends, current situations, and potential future scenarios.
- Business Intelligence: Analyzing data helps companies stay ahead by understanding customer preferences, market trends, and areas for improvement.
- Problem Solving: It aids in identifying and solving problems within a system or process by revealing patterns or anomalies.
- Performance Evaluation: Helps identify issues and patterns that may not be immediately noticeable.
- Risk Management: Understanding data patterns helps in predicting and managing risks, enabling organizations to deal with challenges proactively.
Types of Data Analysis
- There are several types of data analysis techniques based on business and technology.
- Data analysis is mainly divided into four types depending on the nature of the data and the questions being addressed:
- Descriptive Analytics:
- Focuses on understanding what happened in the past.
- Summarizes historical data to make sense of it.
- Example: A company using descriptive analysis to see sales from last year or identify the most popular product.
- Specialized metrics are developed to track performance in specific industries. The process involves:
- Collection of relevant data.
- Processing of the data.
- Data analysis.
- Data visualization.
- Diagnostic Analytics:
- Works with descriptive analysis to find out why something happened.
- Helps businesses figure out the reasons behind certain outcomes.
- Answers questions about why things happened by supplementing basic descriptive analytics.
- Involves:
- Identifying anomalies in the data (unexpected changes).
- Collecting data related to these anomalies.
- Using statistical techniques to find relationships and trends that explain the anomalies.
- Predictive Analytics:
- Helps answer questions about what will happen in the future.
- Uses historical data to identify trends and determine if they are likely to recur.
- Enables organizations to prepare for upcoming opportunities and challenges by forecasting future trends.
- Example: A store predicting popular products for the upcoming season.
- Techniques include statistical and machine learning methods like: neural networks, decision trees, and regression.
- Prescriptive Analytics:
- Helps answer questions about what should be done.
- Uses insights from predictive analytics to make data-driven decisions.
- Provides suggestions on the best actions to take.
- Example: Suggesting how much stock to buy or what marketing strategies to use based on predictive analysis.
- Relies on machine learning strategies to find patterns in large datasets, helping businesses make informed decisions in the face of uncertainty.
- Descriptive Analytics:
Data Analysis Techniques
- Cluster Analysis
- The action of grouping a set of data elements so that said elements are more similar to each other than to those in other groups.
- Used to find hidden patterns in the data.
- Provides additional context to a trend or dataset.
- Exploratory technique to identify structures within a dataset.
- Seeks to sort different data points into groups (or clusters) that are internally homogeneous and externally heterogeneous.
- Used to gain insight into how data is distributed or as a preprocessing step for other algorithms.
- Real-world applications:
- Marketing: Grouping customers into distinct segments for targeted advertising.
- Insurance: Investigating why certain locations are associated with a high number of insurance claims.
- Cohort Analysis
- Uses historical data to examine and compare a determined segment of users' behavior, which can then be grouped with others with similar characteristics.
- Gains insight into consumer needs or understand a broader target group.
- Useful in marketing to understand the impact of campaigns on specific groups of customers.
- Groups users based on a shared characteristic, such as the date they signed up for a service or the product they purchased, and tracks their behavior over time to identify trends and patterns.
- A cohort is a group of people who share a common characteristic (or action) during a given time period. For example, students who enrolled at university in 2020 are the 2020 cohort.
- Factor Analysis
- Also called “dimension reduction”.
- Used to describe variability among observed, correlated variables in terms of a potentially lower number of unobserved variables called factors.
- Aims to uncover independent latent variables, making it an ideal analysis method for streamlining specific data segments.
- Technique to reduce a large number of variables to a smaller number of factors.
- Based on the principle that multiple separate, observable variables correlate with each other because they are all associated with an underlying construct.
- Condenses large datasets into smaller, manageable samples and uncovers hidden patterns.
- Helps explore concepts that cannot be easily measured or observed—such as wealth, happiness, fitness, customer loyalty and satisfaction.
- Example: Survey data can be grouped into factors like “consumer purchasing power” and “customer satisfaction” instead of analyzing individual responses.
- Text Analysis
- Also known as text mining.
- The process of taking large sets of textual data and arranging it in a way that makes it easier to manage.
- Cleansing process allows extraction of relevant data to develop actionable insights.
- Time Series Analysis
- Statistical technique used to identify trends and cycles over time.
- Time series data is a sequence of data points which measure the same variable at different points in time (e.g., weekly sales figures or monthly email sign-ups).
- Analysts forecast how the variable of interest may fluctuate in the future by looking at time-related trends.
- Trends: Stable, linear increases or decreases over an extended time period.
- Seasonality: Predictable fluctuations in the data due to seasonal factors over a short period of time (e.g., peak in swimwear sales in summer).
- Cyclic patterns: Unpredictable cycles where the data fluctuates as a result of economic or industry-related conditions.
- Sentiment Analysis
- A qualitative technique that belongs to the broader category of text analysis.
- Involves interpreting and classifying the emotions conveyed within textual data.
- Allows businesses to ascertain how customers feel about various aspects of their brand, product, or service.
- Types:
- Fine-grained sentiment analysis:
- Focuses on opinion polarity (positive, neutral, or negative) in depth.
- Example: Categorizing star ratings along a scale from very positive to very negative.
- Emotion detection:
- Uses complex machine learning algorithms to pick out various emotions from textual data.
- Identifies words associated with happiness, anger, frustration, and excitement.
- Aspect-based sentiment analysis:
- Identifies what specific aspects the emotions or opinions relate to, such as a certain product feature or a new ad campaign.
- Recognizes and tags the object towards which a sentiment is directed.
- Fine-grained sentiment analysis:
- Crucial to understanding how customers feel about you and your products, for identifying areas for improvement, and even for averting PR disasters in real-time!