Lably
Skip to content

Data analysis

  • 21 min read
  • 10 chapters

Learn it on Lably

Data mining is a particular data analysis technique that focuses on statistical modeling and knowledge discovery for predictive rather than purely descriptive purposes, while business intelligence covers data analysis that relies heavily on aggregation, focusing mainly on business information. In statistical applications, data analysis can be divided into descriptive statistics, exploratory data analysis (EDA), and confirmatory data analysis (CDA). EDA focuses on discovering new features in the data, while CDA focuses on confirming or falsifying existing hypotheses. Predictive analytics focuses on the application of statistical models for predictive forecasting or classification, while text analytics applies statistical, linguistic, and structural techniques to extract and classify information from textual sources, a variety of unstructured data. All of the above are varieties of data analysis.

Data analysis process

Data analysis is a process for obtaining raw data, and subsequently converting it into information useful for decision-making by users. Statistician John Tukey, defined data analysis in 1961, as:

"Procedures for analyzing data, techniques for interpreting the results of such procedures, ways of planning the gathering of data to make its analysis easier, more precise or more accurate, and all the machinery and results of (mathematical) statistics which apply to analyzing data."

There are several phases, and they are iterative, in that feedback from later phases may result in additional work in earlier phases.

Data requirements

The data is necessary as inputs to the analysis, which is specified based upon the requirements of those directing the analytics (or customers, who will use the finished product of the analysis). The general type of entity upon which the data will be collected is referred to as an experimental unit (e.g., a person or population of people). Specific variables regarding a population (e.g., age and income) may be specified and obtained. Data may be numerical or categorical (i.e., a text label for numbers).


FRAMEWORK AND TOOLS

A data analysis framework provides a step-by-step methodical approach used to collect, analyse, process and interpret data in large volumes, even for big data analysis. The components of the data analysis framework are the steps the data follows to be finally implemented and used in industries. These components include data collection, data preparation, data analysis, data visualisation, communication of results, decision-making and implementation.

Frameworks such as Flink, Spark, Apache Hadoop, RapidMiner, and Storm can be helpful for data analysis. Here we provide brief descriptions of a few of these frameworks:

  1. HADOOP: Hadoop is generally designed for the distributed storage and processing of large datasets across clusters of computers. It is mainly used for batch processing tasks.
  2. SPARK: Spark is an open-source distributed computing system which provides an interface for programming entire clusters. It is ultimately known to be more flexible and faster than the hadoop.
  3. RapidMiner: RapidMiner provides integrated text mining, data preparation, predictive analytics, machine learning and deep learning.

Data analysis frameworks provide a structured approach to gain valuable insights from data.

Data analysis tools are software aids, programs and applications that help professionals analyse large and small data sets. They can also be seen as a series of diagrams, charts and maps, designed to collect, interpret, arrange and present data for a much broader range of applications and industries. Many more methods have been used in various industries, ranging from quality assurance to manufacturing and data collection companies. Choosing the right data analytics tool is essential to help a professional meet their goal. Several data analysis tools can be used, such as Tableau (a data visualisation tool), SAS, check sheets, box and whisker plots, and histograms, to mention a few. Some tools have different uses, while some tools are used strictly for specific tasks. For instance, Tableau is used for data visualisation and business intelligence; a check sheet is used for a wider range of operations.

WHO USES DATA ANALYSIS FRAMEWORKS AND TOOLS?

These data analysis frameworks and tools are widely used by project managers, data analysts, business analysts, data scientists, and digital marketers.

Data collection

Data may be collected from a variety of sources and organized into datasets, some of which are openly available. The requirements may be communicated by analysts to custodians of the data; such as, Information Technology personnel within an organization. Data collection or data gathering is the process of gathering and measuring information on targeted variables in an established system, which then enables one to answer relevant questions and evaluate outcomes. The data may also be collected from sensors in the environment, including traffic cameras, satellites, recording devices, etc. It may also be obtained through interviews, downloads from online sources, or reading documentation.

Data processing

Data integration is a precursor to data analysis: Data, when initially obtained, must be processed or organized for analysis. For instance, this may involve placing data into rows and columns in a table format (known as structured data) for further analysis, often through the use of spreadsheet (e.g. Excel) or statistical software.

Data cleaning

Once processed and organized, the data may be incomplete, contain duplicates, or contain errors. The need for data cleaning will arise from problems in the way that the data is entered and stored. Data cleaning is the process of preventing and correcting these errors. Common tasks include record matching, identifying inaccuracy of data, overall quality of existing data, deduplication, and column segmentation.

Such data problems can also be identified through a variety of analytical techniques. For example; with financial information, the totals for particular variables may be compared against separately published numbers that are believed to be reliable. Unusual amounts, above or below predetermined thresholds, may also be reviewed. There are several types of data cleaning that are dependent upon the type of data in the set; this could be phone numbers, email addresses, employers, or other values. Quantitative data methods for outlier detection can be used to get rid of data that appears to have a higher likelihood of being input incorrectly. Text data spell checkers can be used to lessen the amount of mistyped words. However, it is harder to tell if the words are contextually (i.e., semantically and idiomatically) correct.

Exploratory data analysis

Once the datasets are cleaned, they can then begin to be analyzed using exploratory data analysis. The process of data exploration may result in additional data cleaning or additional requests for data; thus, the initialization of the iterative phases mentioned above. Descriptive statistics, such as the average, median, and standard deviation, are often used to broadly characterize the data. Data visualization is also used, in which the analyst is able to examine the data in a graphical format in order to obtain additional insights about messages within the data.

Data modeling

Mathematical formulas or mathematical models (supported by algorithms) may be applied to the data in order to identify relationships among the variables; for example, checking for correlation and by determining whether or not there is the presence of causality. In general terms, models may be developed to evaluate a specific variable based on other variable(s) contained within the dataset, with some residual error depending on the implemented model's accuracy (e.g., Data = Model + Error).

Inferential statistics utilizes techniques that measure the relationships between particular variables. For example, regression analysis may be used to model whether a change in advertising (independent variable X), provides an explanation for the variation in sales (dependent variable Y), i.e. is Y a function of X? This can be described as (Y = aX + b + error), where the model is designed such that (a) and (b) minimize the error when the model predicts Y for a given range of values of X.

Data product

A data product is a computer application that takes data inputs and generates outputs, feeding them back into the environment. It may be based on a model or algorithm. For instance, an application that analyzes data about customer purchase history, and uses the results to recommend other purchases the customer might enjoy.

Communication

Once data is analyzed, it may be presented in many formats to the users of the analysis to support their requirements. The users may have feedback, which results in additional analysis.

When determining how to communicate the results, the analyst may consider implementing a variety of data visualization techniques to help communicate the message more clearly and efficiently to the audience. Data visualization uses information displays (graphics such as, tables and charts) to help communicate key messages contained in the data. Tables are a valuable tool by enabling the ability of a user to query and focus on specific numbers; while charts (e.g., bar charts or line charts), may help explain the quantitative messages contained in the data.

Sign in to keep reading

9 more chapters are free with a Lably account.

More in Basics and measurement