Data analysis is the process of inspecting,
cleansing,
transforming, and
modeling data
Data ( , ) are a collection of discrete or continuous values that convey information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted for ...
with the goal of discovering useful information, informing conclusions, and supporting
decision-making
In psychology, decision-making (also spelled decision making and decisionmaking) is regarded as the Cognition, cognitive process resulting in the selection of a belief or a course of action among several possible alternative options. It could be ...
.
Data analysis has multiple facets and approaches, encompassing diverse techniques under a variety of names, and is used in different business, science, and social science domains. In today's business world, data analysis plays a role in making decisions more scientific and helping businesses operate more effectively.
Data mining
Data mining is the process of extracting and finding patterns in massive data sets involving methods at the intersection of machine learning, statistics, and database systems. Data mining is an interdisciplinary subfield of computer science and ...
is a particular data analysis technique that focuses on statistical modeling and knowledge discovery for predictive rather than purely descriptive purposes, while
business intelligence
Business intelligence (BI) consists of strategies, methodologies, and technologies used by enterprises for data analysis and management of business information. Common functions of BI technologies include Financial reporting, reporting, online an ...
covers data analysis that relies heavily on aggregation, focusing mainly on business information. In statistical applications, data analysis can be divided into
descriptive statistics
A descriptive statistic (in the count noun sense) is a summary statistic that quantitatively describes or summarizes features from a collection of information, while descriptive statistics (in the mass noun sense) is the process of using and an ...
,
exploratory data analysis
In statistics, exploratory data analysis (EDA) is an approach of data analysis, analyzing data sets to summarize their main characteristics, often using statistical graphics and other data visualization methods. A statistical model can be used or ...
(EDA), and
confirmatory data analysis (CDA). EDA focuses on discovering new features in the data while CDA focuses on confirming or falsifying existing
hypotheses
A hypothesis (: hypotheses) is a proposed explanation for a phenomenon. A scientific method, scientific hypothesis must be based on observations and make a testable and reproducible prediction about reality, in a process beginning with an educ ...
.
Predictive analytics
Predictive analytics encompasses a variety of Statistics, statistical techniques from data mining, Predictive modelling, predictive modeling, and machine learning that analyze current and historical facts to make predictions about future or other ...
focuses on the application of statistical models for predictive forecasting or classification, while
text analytics
Text mining, text data mining (TDM) or text analytics is the process of deriving high-quality information from plain text, text. It involves "the discovery by computer of new, previously unknown information, by automatically extracting information ...
applies statistical, linguistic, and structural techniques to extract and classify information from textual sources, a variety of
unstructured data
Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner. Unstructured information is typically plain text, text-heavy, but may contain data such ...
. All of the above are varieties of data analysis.
Data analysis process

''Data analysis'' is a
process
A process is a series or set of activities that interact to produce a result; it may occur once-only or be recurrent or periodic.
Things called a process include:
Business and management
* Business process, activities that produce a specific s ...
for obtaining
raw data, and subsequently converting it into information useful for decision-making by users.
Statistician
John Tukey
John Wilder Tukey (; June 16, 1915 – July 26, 2000) was an American mathematician and statistician, best known for the development of the fast Fourier Transform (FFT) algorithm and box plot. The Tukey range test, the Tukey lambda distributi ...
, 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).
Data collection
Data may be collected from a variety of sources. A
list of data sources are available for study & research. 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
Measurement is the quantification of attributes of an object or event, which can be used to compare with other objects or events.
In other words, measurement is a process of determining how large or small a physical quantity is as compared to ...
information
Information is an Abstraction, abstract concept that refers to something which has the power Communication, to inform. At the most fundamental level, it pertains to the Interpretation (philosophy), interpretation (perhaps Interpretation (log ...
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
Data integration refers to the process of combining, sharing, or synchronizing data from multiple sources to provide users with a unified view.
There are a wide range of possible applications for data integration, from commercial (such as when a ...
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(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
In statistics, exploratory data analysis (EDA) is an approach of data analysis, analyzing data sets to summarize their main characteristics, often using statistical graphics and other data visualization methods. A statistical model can be used or ...
. 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
A descriptive statistic (in the count noun sense) is a summary statistic that quantitatively describes or summarizes features from a collection of information, while descriptive statistics (in the mass noun sense) is the process of using and an ...
, such as the average, median, and standard deviation, are often used to broadly characterize the data.
Data visualization
Data and information visualization (data viz/vis or info viz/vis) is the practice of designing and creating Graphics, graphic or visual Representation (arts), representations of a large amount of complex quantitative and qualitative data and i ...
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.
Modeling and algorithms
Mathematical formulas or models (also known as
algorithms
In mathematics and computer science, an algorithm () is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for per ...
), may be applied to the data in order to identify relationships among the variables; for example, checking for
correlation
In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data. Although in the broadest sense, "correlation" may indicate any type of association, in statistics ...
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
Statistical inference is the process of using data analysis to infer properties of an underlying probability distribution.Upton, G., Cook, I. (2008) ''Oxford Dictionary of Statistics'', OUP. . Inferential statistical analysis infers properties of ...
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 reported 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.
Quantitative messages
Stephen Few described eight types of quantitative messages that users may attempt to communicate from a set of data, including the associated graphs.
#Time-series: A single variable is captured over a period of time, such as the unemployment rate over a 10-year period. A
line chart
A line chart or line graph, also known as curve chart, is a type of chart that displays information as a series of data points called 'markers' connected by straight wikt:line, line segments. It is a basic type of chart common in many fields. ...
may be used to demonstrate the trend.
#Ranking: Categorical subdivisions are ranked in ascending or descending order, such as a ranking of sales performance (the ''measure'') by salespersons (the ''category'', with each salesperson a ''categorical subdivision'') during a single period. A
bar chart
A bar chart or bar graph is a chart or graph that presents categorical variable, categorical data with rectangular bars with heights or lengths proportional to the values that they represent. The bars can be plotted vertically or horizontally. A ...
may be used to show the comparison across the salespersons.
#Part-to-whole: Categorical subdivisions are measured as a ratio to the whole (i.e., a percentage out of 100%). A
pie chart
A pie chart (or a circle chart) is a circular Statistical graphics, statistical graphic which is divided into slices to illustrate numerical proportion. In a pie chart, the arc length of each slice (and consequently its central angle and area) ...
or bar chart can show the comparison of ratios, such as the market share represented by competitors in a market.
#Deviation: Categorical subdivisions are compared against a reference, such as a comparison of actual vs. budget expenses for several departments of a business for a given time period. A bar chart can show the comparison of the actual versus the reference amount.
#Frequency distribution: Shows the number of observations of a particular variable for a given interval, such as the number of years in which the stock market return is between intervals such as 0–10%, 11–20%, etc. A
histogram
A histogram is a visual representation of the frequency distribution, distribution of quantitative data. To construct a histogram, the first step is to Data binning, "bin" (or "bucket") the range of values— divide the entire range of values in ...
, a type of bar chart, may be used for this analysis.
#Correlation: Comparison between observations represented by two variables (X,Y) to determine if they tend to move in the same or opposite directions. For example, plotting unemployment (X) and inflation (Y) for a sample of months. A
scatter plot is typically used for this message.
#Nominal comparison: Comparing categorical subdivisions in no particular order, such as the sales volume by product code. A bar chart may be used for this comparison.
#Geographic or geo-spatial: Comparison of a variable across a map or layout, such as the unemployment rate by state or the number of persons on the various floors of a building. A
cartogram
A cartogram (also called a value-area map or an anamorphic map, the latter common among German-speakers) is a thematic map of a set of features (countries, provinces, etc.), in which their geographic size is altered to be Proportionality (math ...
is typically used.
Analyzing quantitative data in finance
Author
Jonathan Koomey has recommended a series of best practices for understanding quantitative data. These include:
*Check raw data for anomalies prior to performing an analysis;
*Re-perform important calculations, such as verifying columns of data that are formula-driven;
*Confirm main totals are the sum of subtotals;
*Check relationships between numbers that should be related in a predictable way, such as ratios over time;
*Normalize numbers to make comparisons easier, such as analyzing amounts per person or relative to GDP or as an index value relative to a base year;
*Break problems into component parts by analyzing factors that led to the results, such as
DuPont analysis
DuPont analysis (also known as the DuPont identity, DuPont equation, DuPont framework, DuPont model, DuPont method or DuPont system) is a tool used in financial analysis, where return on equity (ROE) is separated into its component parts.
Useful ...
of return on equity.
For the variables under examination, analysts typically obtain
descriptive statistics
A descriptive statistic (in the count noun sense) is a summary statistic that quantitatively describes or summarizes features from a collection of information, while descriptive statistics (in the mass noun sense) is the process of using and an ...
, such as the mean (average),
median
The median of a set of numbers is the value separating the higher half from the lower half of a Sample (statistics), data sample, a statistical population, population, or a probability distribution. For a data set, it may be thought of as the “ ...
, and
standard deviation
In statistics, the standard deviation is a measure of the amount of variation of the values of a variable about its Expected value, mean. A low standard Deviation (statistics), deviation indicates that the values tend to be close to the mean ( ...
. They may also analyze the
distribution of the key variables to see how the individual values cluster around the mean.
McKinsey and Company named a technique for breaking down a quantitative problem into its component parts called the
MECE principle
The MECE principle (mutually exclusive and collectively exhaustive) is a grouping principle for separating a set of items into subsets that are mutually exclusive (ME) and collectively exhaustive (CE). It was developed in the late 1960s by Barba ...
. MECE means "Mutually Exclusive and Collectively Exhaustive". Each layer can be broken down into its components; each of the sub-components must be
mutually exclusive
In logic and probability theory, two events (or propositions) are mutually exclusive or disjoint if they cannot both occur at the same time. A clear example is the set of outcomes of a single coin toss, which can result in either heads or tails ...
of each other and
collectively add up to the layer above them. For example, profit by definition can be broken down into total revenue and total cost.
Analysts may use robust statistical measurements to solve certain analytical problems.
Hypothesis testing
A statistical hypothesis test is a method of statistical inference used to decide whether the data provide sufficient evidence to reject a particular hypothesis. A statistical hypothesis test typically involves a calculation of a test statistic. T ...
is used when a particular hypothesis about the true state of affairs is made by the analyst and data is gathered to determine whether that hypothesis is true or false. For example, the hypothesis might be that "Unemployment has no effect on inflation", which relates to an economics concept called the
Phillips Curve. Hypothesis testing involves considering the likelihood of
Type I and type II errors
Type I error, or a false positive, is the erroneous rejection of a true null hypothesis in statistical hypothesis testing. A type II error, or a false negative, is the erroneous failure in bringing about appropriate rejection of a false null hy ...
, which relate to whether the data supports accepting or rejecting the hypothesis.
Regression analysis may be used when the analyst is trying to determine the extent to which independent variable X affects dependent variable Y (e.g., "To what extent do changes in the unemployment rate (X) affect the inflation rate (Y)?").
Necessary condition analysis (NCA) may be used when the analyst is trying to determine the extent to which independent variable X allows variable Y (e.g., "To what extent is a certain unemployment rate (X) necessary for a certain inflation rate (Y)?").
Whereas (multiple) regression analysis uses additive logic where each X-variable can produce the outcome and the X's can compensate for each other (they are sufficient but not necessary), necessary condition analysis (NCA) uses necessity logic, where one or more X-variables allow the outcome to exist, but may not produce it (they are necessary but not sufficient). Each single necessary condition must be present and compensation is not possible.
Analytical activities of data users

Users may have particular data points of interest within a data set, as opposed to the general messaging outlined above. Such low-level user analytic activities are presented in the following table. The taxonomy can also be organized by three poles of activities: retrieving values, finding data points, and arranging data points.
Barriers to effective analysis
Barriers to effective analysis may exist among the analysts performing the data analysis or among the audience. Distinguishing fact from opinion, cognitive biases, and innumeracy are all challenges to sound data analysis.
Confusing fact and opinion
Effective analysis requires obtaining relevant
fact
A fact is a truth, true data, datum about one or more aspects of a circumstance. Standard reference works are often used to Fact-checking, check facts. Science, Scientific facts are verified by repeatable careful observation or measurement by ...
s to answer questions, support a conclusion or formal
opinion
An opinion is a judgement, viewpoint, or statement that is not conclusive, as opposed to facts, which are true statements.
Definition
A given opinion may deal with subjective matters in which there is no conclusive finding, or it may deal ...
, or test
hypotheses
A hypothesis (: hypotheses) is a proposed explanation for a phenomenon. A scientific method, scientific hypothesis must be based on observations and make a testable and reproducible prediction about reality, in a process beginning with an educ ...
. Facts by definition are irrefutable, meaning that any person involved in the analysis should be able to agree upon them. The auditor of a public company must arrive at a formal opinion on whether financial statements of publicly traded corporations are "fairly stated, in all material respects". This requires extensive analysis of factual data and evidence to support their opinion.
Cognitive biases
There are a variety of
cognitive bias
A cognitive bias is a systematic pattern of deviation from norm (philosophy), norm or rationality in judgment. Individuals create their own "subjective reality" from their perception of the input. An individual's construction of reality, not the ...
es that can adversely affect analysis. For example,
confirmation bias
Confirmation bias (also confirmatory bias, myside bias, or congeniality bias) is the tendency to search for, interpret, favor and recall information in a way that confirms or supports one's prior beliefs or Value (ethics and social sciences), val ...
is the tendency to search for or interpret information in a way that confirms one's preconceptions. In addition, individuals may discredit information that does not support their views.
Analysts may be trained specifically to be aware of these biases and how to overcome them. In his book ''Psychology of Intelligence Analysis'', retired CIA analyst
Richards Heuer wrote that analysts should clearly delineate their assumptions and chains of inference and specify the degree and source of the uncertainty involved in the conclusions. He emphasized procedures to help surface and debate alternative points of view.
Innumeracy
Effective analysts are generally adept with a variety of numerical techniques. However, audiences may not have such literacy with numbers or
numeracy
Numeracy is the ability to understand, reason with, and apply simple numerical concepts; it is the numerical counterpart of literacy. The charity National Numeracy states: "Numeracy means understanding how mathematics is used in the real world ...
; they are said to be innumerate. Persons communicating the data may also be attempting to mislead or misinform, deliberately using bad numerical techniques.
For example, whether a number is rising or falling may not be the key factor. More important may be the number relative to another number, such as the size of government revenue or spending relative to the size of the economy (GDP) or the amount of cost relative to revenue in corporate financial statements. This numerical technique is referred to as normalization
or common-sizing. There are many such techniques employed by analysts, whether adjusting for inflation (i.e., comparing real vs. nominal data) or considering population increases, demographics, etc.
Analysts may also analyze data under different assumptions or scenarios. For example, when analysts perform
financial statement analysis, they will often recast the financial statements under different assumptions to help arrive at an estimate of future cash flow, which they then discount to present value based on some interest rate, to determine the valuation of the company or its stock. Similarly, the CBO analyzes the effects of various policy options on the government's revenue, outlays and deficits, creating alternative future scenarios for key measures.
Other applications
Analytics and business intelligence
Analytics is the "extensive use of data, statistical and quantitative analysis, explanatory and predictive models, and fact-based management to drive decisions and actions." It is a subset of
business intelligence
Business intelligence (BI) consists of strategies, methodologies, and technologies used by enterprises for data analysis and management of business information. Common functions of BI technologies include Financial reporting, reporting, online an ...
, which is a set of technologies and processes that uses data to understand and analyze business performance to drive decision-making.
Education
In
education
Education is the transmission of knowledge and skills and the development of character traits. Formal education occurs within a structured institutional framework, such as public schools, following a curriculum. Non-formal education als ...
, most educators have access to a
data system for the purpose of analyzing student data. These data systems present data to educators in an
over-the-counter data format (embedding labels, supplemental documentation, and a help system and making key package/display and content decisions) to improve the accuracy of educators' data analyses.
Practitioner notes
This section contains rather technical explanations that may assist practitioners but are beyond the typical scope of a Wikipedia article.
Initial data analysis
The most important distinction between the initial data analysis phase and the main analysis phase is that during initial data analysis one refrains from any analysis that is aimed at answering the original research question. The initial data analysis phase is guided by the following four questions:
Quality of data
The quality of the data should be checked as early as possible. Data quality can be assessed in several ways, using different types of analysis: frequency counts, descriptive statistics (mean, standard deviation, median), normality (skewness, kurtosis, frequency histograms), normal
imputation is needed.
*Analysis of
extreme observations: outlying observations in the data are analyzed to see if they seem to disturb the distribution.
*Comparison and correction of differences in coding schemes: variables are compared with coding schemes of variables external to the data set, and possibly corrected if coding schemes are not comparable.
*Test for
common-method variance. The choice of analyses to assess the data quality during the initial data analysis phase depends on the analyses that will be conducted in the main analysis phase.
Quality of measurements
The quality of the
measurement instruments should only be checked during the initial data analysis phase when this is not the focus or research question of the study. One should check whether structure of measurement instruments corresponds to structure reported in the literature.
There are two ways to assess measurement quality:
*Confirmatory factor analysis
*Analysis of homogeneity (
internal consistency), which gives an indication of the
reliability of a measurement instrument. During this analysis, one inspects the variances of the items and the scales, the
Cronbach's α of the scales, and the change in the Cronbach's alpha when an item would be deleted from a scale
Initial transformations
After assessing the quality of the data and of the measurements, one might decide to impute missing data, or to perform initial transformations of one or more variables, although this can also be done during the main analysis phase.
Possible transformations of variables are:
*Square root transformation (if the distribution differs moderately from normal)
*Log-transformation (if the distribution differs substantially from normal)
*Inverse transformation (if the distribution differs severely from normal)
*Make categorical (ordinal / dichotomous) (if the distribution differs severely from normal, and no transformations help)
Did the implementation of the study fulfill the intentions of the research design?
One should check the success of the
randomization
Randomization is a statistical process in which a random mechanism is employed to select a sample from a population or assign subjects to different groups.Oxford English Dictionary "randomization" The process is crucial in ensuring the random alloc ...
procedure, for instance by checking whether background and substantive variables are equally distributed within and across groups. If the study did not need or use a randomization procedure, one should check the success of the non-random sampling, for instance by checking whether all subgroups of the population of interest are represented in the sample.
Other possible data distortions that should be checked are:
*
dropout (this should be identified during the initial data analysis phase)
*Item
non-response (whether this is random or not should be assessed during the initial data analysis phase)
*Treatment quality (using
manipulation checks).
Characteristics of data sample
In any report or article, the structure of the sample must be accurately described. It is especially important to exactly determine the size of the subgroup when subgroup analyses will be performed during the main analysis phase.
The characteristics of the data sample can be assessed by looking at:
*Basic statistics of important variables
*Scatter plots
*Correlations and associations
*Cross-tabulations
Final stage of the initial data analysis
During the final stage, the findings of the initial data analysis are documented, and necessary, preferable, and possible corrective actions are taken. Also, the original plan for the main data analyses can and should be specified in more detail or rewritten. In order to do this, several decisions about the main data analyses can and should be made:
*In the case of non-
normals: should one
transform variables; make variables categorical (ordinal/dichotomous); adapt the analysis method?
*In the case of
missing data
In statistics, missing data, or missing values, occur when no data value is stored for the variable in an observation. Missing data are a common occurrence and can have a significant effect on the conclusions that can be drawn from the data.
Mi ...
: should one neglect or impute the missing data; which imputation technique should be used?
*In the case of
outlier
In statistics, an outlier is a data point that differs significantly from other observations. An outlier may be due to a variability in the measurement, an indication of novel data, or it may be the result of experimental error; the latter are ...
s: should one use robust analysis techniques?
*In case items do not fit the scale: should one adapt the measurement instrument by omitting items, or rather ensure comparability with other (uses of the) measurement instrument(s)?
*In the case of (too) small subgroups: should one drop the hypothesis about inter-group differences, or use small sample techniques, like exact tests or
bootstrapping
In general, bootstrapping usually refers to a self-starting process that is supposed to continue or grow without external input. Many analytical techniques are often called bootstrap methods in reference to their self-starting or self-supporting ...
?
*In case the
randomization
Randomization is a statistical process in which a random mechanism is employed to select a sample from a population or assign subjects to different groups.Oxford English Dictionary "randomization" The process is crucial in ensuring the random alloc ...
procedure seems to be defective: can and should one calculate
propensity scores and include them as covariates in the main analyses?
Analysis
Several analyses can be used during the initial data analysis phase:
*Univariate statistics (single variable)
*Bivariate associations (correlations)
*Graphical techniques (scatter plots)
It is important to take the measurement levels of the variables into account for the analyses, as special statistical techniques are available for each level:
*Nominal and ordinal variables
**Frequency counts (numbers and percentages)
**Associations
***circumambulations (crosstabulations)
***hierarchical loglinear analysis (restricted to a maximum of 8 variables)
***loglinear analysis (to identify relevant/important variables and possible confounders)
**Exact tests or bootstrapping (in case subgroups are small)
**Computation of new variables
*Continuous variables
**Distribution
***Statistics (M, SD, variance, skewness, kurtosis)
***Stem-and-leaf displays
***Box plots
Nonlinear analysis
Nonlinear analysis is often necessary when the data is recorded from a
nonlinear system. Nonlinear systems can exhibit complex dynamic effects including
bifurcations,
chaos,
harmonics
In physics, acoustics, and telecommunications, a harmonic is a sinusoidal wave with a frequency that is a positive integer multiple of the ''fundamental frequency'' of a periodic signal. The fundamental frequency is also called the ''1st harm ...
and
subharmonics
In music, the undertone series or subharmonic series is a sequence of Musical note, notes that results from inversion (music), inverting the intervals of the harmonic series (music), overtone series. While overtones naturally occur with the phys ...
that cannot be analyzed using simple linear methods. Nonlinear data analysis is closely related to
nonlinear system identification System identification is a method of identifying or measuring the mathematical model of a system from measurements of the system inputs and outputs. The applications of system identification include any system where the inputs and outputs can be mea ...
.
[Billings S.A. "Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains". Wiley, 2013]
Main data analysis
In the main analysis phase, analyses aimed at answering the research question are performed as well as any other relevant analysis needed to write the first draft of the research report.
Exploratory and confirmatory approaches
In the main analysis phase, either an exploratory or confirmatory approach can be adopted. Usually the approach is decided before data is collected. In an exploratory analysis no clear hypothesis is stated before analysing the data, and the data is searched for models that describe the data well. In a confirmatory analysis, clear hypotheses about the data are tested.
Exploratory data analysis
In statistics, exploratory data analysis (EDA) is an approach of data analysis, analyzing data sets to summarize their main characteristics, often using statistical graphics and other data visualization methods. A statistical model can be used or ...
should be interpreted carefully. When testing multiple models at once there is a high chance on finding at least one of them to be significant, but this can be due to a
type 1 error. It is important to always adjust the significance level when testing multiple models with, for example, a
Bonferroni correction
In statistics, the Bonferroni correction is a method to counteract the multiple comparisons problem.
Background
The method is named for its use of the Bonferroni inequalities.
Application of the method to confidence intervals was described by ...
. Also, one should not follow up an exploratory analysis with a confirmatory analysis in the same dataset.
An exploratory analysis is used to find ideas for a theory, but not to test that theory as well.
When a model is found exploratory in a dataset, then following up that analysis with a confirmatory analysis in the same dataset could simply mean that the results of the confirmatory analysis are due to the same
type 1 error that resulted in the exploratory model in the first place.
The confirmatory analysis therefore will not be more informative than the original exploratory analysis.
Stability of results
It is important to obtain some indication about how generalizable the results are. While this is often difficult to check, one can look at the stability of the results. Are the results reliable and reproducible? There are two main ways of doing that.
* ''
Cross-validation''. By splitting the data into multiple parts, we can check if an analysis (like a fitted model) based on one part of the data generalizes to another part of the data as well. Cross-validation is generally inappropriate, though, if there are correlations within the data, e.g. with
panel data
In statistics and econometrics, panel data and longitudinal data are both multi-dimensional data involving measurements over time. Panel data is a subset of longitudinal data where observations are for the same subjects each time.
Time series and ...
. Hence other methods of validation sometimes need to be used. For more on this topic, see
statistical model validation.
* ''
Sensitivity analysis''. A procedure to study the behavior of a system or model when global parameters are (systematically) varied. One way to do that is via
bootstrapping
In general, bootstrapping usually refers to a self-starting process that is supposed to continue or grow without external input. Many analytical techniques are often called bootstrap methods in reference to their self-starting or self-supporting ...
.
Free software for data analysis
Free software for data analysis include:
*
DevInfo – A database system endorsed by the
United Nations Development Group
The United Nations Sustainable Development Group (UNSDG), previously the United Nations Development Group (UNDG), is a group of 37 United Nations funds, programmes, specialized agencies, departments and offices that play a role in development. I ...
for monitoring and analyzing human development.
*
ELKI – Data mining framework in Java with data mining oriented visualization functions.
*
KNIME
KNIME (), the Konstanz Information Miner, is a data analytics, reporting and integrating platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining "Building Blocks of Analytics" con ...
– The Konstanz Information Miner, a user friendly and comprehensive data analytics framework.
*
Orange – A visual programming tool featuring
interactive data visualization and methods for statistical data analysis,
data mining
Data mining is the process of extracting and finding patterns in massive data sets involving methods at the intersection of machine learning, statistics, and database systems. Data mining is an interdisciplinary subfield of computer science and ...
, and
machine learning
Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
.
*
Pandas – Python library for data analysis.
*
PAW – FORTRAN/C data analysis framework developed at
CERN
The European Organization for Nuclear Research, known as CERN (; ; ), is an intergovernmental organization that operates the largest particle physics laboratory in the world. Established in 1954, it is based in Meyrin, western suburb of Gene ...
.
*
R – A programming language and software environment for statistical computing and graphics.
*
ROOT
In vascular plants, the roots are the plant organ, organs of a plant that are modified to provide anchorage for the plant and take in water and nutrients into the plant body, which allows plants to grow taller and faster. They are most often bel ...
– C++ data analysis framework developed at
CERN
The European Organization for Nuclear Research, known as CERN (; ; ), is an intergovernmental organization that operates the largest particle physics laboratory in the world. Established in 1954, it is based in Meyrin, western suburb of Gene ...
.
*
SciPy – Python library for scientific computing.
*
Julia – A programming language well-suited for numerical analysis and computational science.
Reproducible analysis
The typical data analysis workflow involves collecting data, running analyses, creating visualizations, and writing reports. However, this workflow presents challenges, including a separation between analysis scripts and data, as well as a gap between analysis and documentation. Often, the correct order of running scripts is only described informally or resides in the data scientist's memory. The potential for losing this information creates issues for reproducibility.
To address these challenges, it is essential to document analysis script content and workflow. Additionally, overall documentation is crucial, as well as providing reports that are understandable by both machines and humans, and ensuring accurate representation of the analysis workflow even as scripts evolve.
Data analysis contests
Different companies and organizations hold data analysis contests to encourage researchers to utilize their data or to solve a particular question using data analysis. A few examples of well-known international data analysis contests are:
*
Kaggle
Kaggle is a data science competition platform and online community for data science, data scientists and machine learning practitioners under Google LLC. Kaggle enables users to find and publish datasets, explore and build models in a web-based d ...
competitions; the
Kaggle
Kaggle is a data science competition platform and online community for data science, data scientists and machine learning practitioners under Google LLC. Kaggle enables users to find and publish datasets, explore and build models in a web-based d ...
platform is owned and run by
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
.
*
LTPP data analysis contest held by
FHWA and
ASCE.
See also
*
Actuarial science
Actuarial science is the discipline that applies mathematics, mathematical and statistics, statistical methods to Risk assessment, assess risk in insurance, pension, finance, investment and other industries and professions.
Actuary, Actuaries a ...
*
Analytics
Analytics is the systematic computational analysis of data or statistics. It is used for the discovery, interpretation, and communication of meaningful patterns in data, which also falls under and directly relates to the umbrella term, data sc ...
*
Augmented Analytics
Augmented Analytics is an approach of data analytics that employs the use of machine learning and natural language processing
Natural language processing (NLP) is a subfield of computer science and especially artificial intelligence. It is prima ...
*
Business intelligence
Business intelligence (BI) consists of strategies, methodologies, and technologies used by enterprises for data analysis and management of business information. Common functions of BI technologies include Financial reporting, reporting, online an ...
*
Data presentation architecture
*
Exploratory data analysis
In statistics, exploratory data analysis (EDA) is an approach of data analysis, analyzing data sets to summarize their main characteristics, often using statistical graphics and other data visualization methods. A statistical model can be used or ...
*
Machine learning
Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
*
Multiway data analysis
*
Qualitative research
Qualitative research is a type of research that aims to gather and analyse non-numerical (descriptive) data in order to gain an understanding of individuals' social reality, including understanding their attitudes, beliefs, and motivation. This ...
*
Structured data analysis (statistics)
Structured data analysis is the statistical data analysis of structured data. This can arise either in the form of an ''a priori'' structure such as multiple-choice questionnaires or in situations with the need to search for structure that fits t ...
*
Text mining
*
Unstructured data
Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner. Unstructured information is typically plain text, text-heavy, but may contain data such ...
*
List of datasets for machine-learning research
References
Citations
Bibliography
*
*
*Tabachnick, B.G. & Fidell, L.S. (2007). Chapter 4: Cleaning up your act. Screening data prior to analysis. In B.G. Tabachnick & L.S. Fidell (Eds.), Using Multivariate Statistics, Fifth Edition (pp. 60–116). Boston: Pearson Education, Inc. / Allyn and Bacon.
Further reading
*
Adèr, H.J. &
Mellenbergh, G.J. (with contributions by D.J. Hand) (2008). ''Advising on Research Methods: A Consultant's Companion''. Huizen, the Netherlands: Johannes van Kessel Publishing.
* Chambers, John M.; Cleveland, William S.; Kleiner, Beat; Tukey, Paul A. (1983). ''Graphical Methods for Data Analysis'', Wadsworth/Duxbury Press.
* Fandango, Armando (2017). ''Python Data Analysis, 2nd Edition''. Packt Publishers.
* Juran, Joseph M.; Godfrey, A. Blanton (1999). ''Juran's Quality Handbook, 5th Edition.'' New York: McGraw Hill.
* Lewis-Beck, Michael S. (1995). ''Data Analysis: an Introduction'', Sage Publications Inc,
* NIST/SEMATECH (2008
''Handbook of Statistical Methods''* Pyzdek, T, (2003). ''Quality Engineering Handbook'',
*
Richard Veryard (1984). ''Pragmatic Data Analysis''. Oxford : Blackwell Scientific Publications.
* Tabachnick, B.G.; Fidell, L.S. (2007). ''Using Multivariate Statistics, 5th Edition''. Boston: Pearson Education, Inc. / Allyn and Bacon,
{{Authority control
Data processing
Scientific method
Computational fields of study
Data management