Evaluating the Success of a Data Analysis
Stephanie C. Hicks, Roger D. Peng

TL;DR
This paper introduces a novel framework and metric for evaluating the success of data analyses based on principle alignment between analyst and audience, aiding practitioners and students.
Contribution
It proposes a statistical model and general framework for assessing data analysis success, emphasizing principle matching over traditional metrics.
Findings
Defines success as principle alignment between analyst and audience
Introduces a statistical model for success evaluation
Provides guidance for data science education and practice
Abstract
A fundamental problem in the practice and teaching of data science is how to evaluate the quality of a given data analysis, which is different than the evaluation of the science or question underlying the data analysis. Previously, we defined a set of principles for describing data analyses that can be used to create a data analysis and to characterize the variation between data analyses. Here, we introduce a metric of quality evaluation that we call the success of a data analysis, which is different than other potential metrics such as completeness, validity, or honesty. We define a successful data analysis as the matching of principles between the analyst and the audience on which the analysis is developed. In this paper, we propose a statistical model and general framework for evaluating the success of a data analysis. We argue that this framework can be used as a guide for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistics Education and Methodologies · Data Analysis with R
Evaluating the Success of a Data Analysis
Stephanie C. Hicks111Corresponding author email: [email protected]
Department of Biostatistics, Johns Hopkins Bloomberg School of Public Health
Roger D. Peng
Department of Biostatistics, Johns Hopkins Bloomberg School of Public Health
Abstract
A fundamental problem in the practice and teaching of data science is how to evaluate the quality of a given data analysis, which is different than the evaluation of the science or question underlying the data analysis. Previously, we defined a set of principles for describing data analyses that can be used to create a data analysis and to characterize the variation between data analyses. Here, we introduce a metric of quality evaluation that we call the success of a data analysis, which is different than other potential metrics such as completeness, validity, or honesty. We define a successful data analysis as the matching of principles between the analyst and the audience on which the analysis is developed. In this paper, we propose a statistical model and general framework for evaluating the success of a data analysis. We argue that this framework can be used as a guide for practicing data scientists and students in data science courses for how to build a successful data analysis.
t
Keywords: Data science, data analyses, quality, evaluation, education
Running title: Evaluating the success of a data analysis
Author Contributions: SCH and RDP equally conceptualized, wrote and approved the manuscript.
Disclosures: The authors do not have any disclosures.
Acknowledgements: The authors do not have any funding to acknowledge.
1 Introduction
Within the practice and teaching of data science [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], a data scientist builds a data analysis [11, 12, 13, 14, 15, 16, 17] to extract knowledge and insights from examining data [18]. However, there is surprisingly little discussion on how to evaluate the quality of a given data analysis, which is different than the evaluation of the science or question underlying the data analysis. Three possible reasons for this include (1) there is an insufficient vocabulary to describe how to characterize the variation between data analyses, (2) there is a lack of definitive and precise performance metrics to evaluate the quality of the analyses, and (3) there is lack of specificity by whom the data analysis is being evaluated. This leaves the educator or the practicing data scientist to focus the discussion of data analysis quality assessment on specific methods, technologies or programming languages used in a data analysis, with the vague hope that such discussion will lead to success.
Much previous work dedicated to studying data analysis has focused primarily on the notion of “statistical thinking”, or developing an understanding of the mental processes that occur within the analyst while doing data analysis [16, 18, 19, 7]. Such an approach is beneficial in that by understanding how data analyses are conceived we can design teaching strategies that are purpose-built to emphasize certain processes. An alternate approach is to characterize the data analytic process based on its observed outputs—the data analysis—and provide principled feedback on why it might have failed or how it could be more successful. However, the literature provides little insight into how we might execute this approach, largely because there is no rigorous description of a “successful” data analysis.
The current situation leads us to re-think the purpose of a data analysis and the audience that it serves. While the audience could be one individual, or a group of individuals, each individual audience member plays a critical role in evaluating the quality of a given data analysis. Each audience member evaluates the quality with her or his own preconceived notions, characteristics, and biases towards valuing what makes a good or bad analysis [16]. Therefore, to be able to define precise performance metrics to evaluate the quality of a data analysis, we first need to formally specify (i) who is the audience and (ii) what characteristics do they value, or not value, in a given data analysis. With this information in hand, a data analyst could then hypothetically choose to adjust or tailor a given data analysis to the characteristics that the audience members value, leading to potentially a more successful data analysis, compared to one that did not take into account the audience and the characteristics in a data analysis that the audience members value [20, 21].
In contrast, there are other potential metrics of quality evaluation one could consider, such as whether or not an analysis is valid or complete, or even evaluating the strength and quality of evidence in a given data analysis for the particular hypothesis of interest [22]. While all of these quality evaluations of data analyses are important, in this paper, we are focused on the question of how to evaluate the success of a data analysis, which will depend on formally specifying who is the audience and the characteristics in a data analysis that the audience members value.
To tackle this question, we start by leveraging a set of principles of data analyses that we previously introduced that can be used to create a data analysis and to characterize the variation between data analyses. These principles of data analysis are “prioritized qualities or characteristics that are relevant to the analysis, as a whole or individual components, and that can be objectively observed or measured” [22]. For a given data analysis, the inclusion or exclusion of certain principles does not convey a judgment or assessment with respect to the overall quality of the data analysis. However, a data analyst can assign weights to these principles to increase or decrease the presence of these objective characteristics in a given data analysis, which can be also highly influenced by outside constraints or resources, such as time or budget. In this way, different weighting of the principles by the analyst can lead to different data analyses, all addressing the same primary question underlying the data analysis [23].
Next, we use this set of principles for data analysis to propose a framework for evaluating the quality of a data analysis that relies critically on the audience for which the analysis is developed. In particular, as every data analysis has an audience that views the analysis with her or his own preconceived notions, characteristics, and biases, we consider the weights of the principles by both the analyst and the audience members, who may have a different perspective of how these various principles should be weighted for a given data analysis. For example, one audience (Audience A) may value one set of principles while another audience (Audience B) may value a different set of principles. Neither set of principles weighted by the analyst or either set of audiences, is correct or incorrect. However, we previously hypothesized that the success of a data analysis may depend on how well-matched the analyst’s weightings are to the audience’s weightings for a given analysis [22]. In this way, educators can use this idea in the classroom to teach students how to build more successful analyses that take into account who is the audience and what principles of data analysis that they value. In addition, managers of data analysts in industry can use this idea to frame the discussion of how to to build more successful data analyses for their clients, customers, or executives.
In this paper, we make these ideas more concrete and introduce a metric of quality evaluation that we call the success of a data analysis. We define a successful data analysis as the matching of weighted principles between the analyst and the audience on which the analysis is developed. In the following sections, we mathematically formalize those ideas by proposing a statistical model and general framework for evaluating the success of a data analysis (Section 2). Then, we discuss the implications of this framework (Section 3) and argue how this framework can be used as a guide for practicing data scientists and students in data science courses for how to build a successful data analysis.
2 Statistical Framework for Evaluating Data Analyses
As described above and our in previous work, we consider data analyses to be constructed in a manner guided by a set of principles [22] or objective characteristics about the data analysis. Specifically, we defined the principles of data analysis as data-matching, exhaustive, skeptical, second-order, transparent, and reproducible. In this paper, we assume that for each principle, the data analyst assigns a positive integer score whose interpretation corresponds to how much weight that individual gives to that principle. We consider smaller values to be interpreted as a “lower weight” assigned to a given principle and larger values interpreted as a “higher weight”. In some circumstances, it may make sense to think of the weight as the number of units of a particular resource, such as time or budget, that is devoted to a given principle.
For a given data analysis, an analyst will assign a weight to principle . For example, if we assume principle is reproducibility, the analyst might assign a weight to a data analysis because the analyst believes reproducibility is very important for that analysis. For a different analysis, where the reproducibility of the results is perhaps not so critical, the analyst may assign a weight for this specific principle. Given a set of principles, an analyst assigns a set of weights to guide the development of this data analysis. The sets of weights assigned to each principle may differ from analysis to analysis.
Data analyses are built to be viewed by an audience, which can be an individual person or a group of people and can include the data analyst them self. For now, we will consider the audience to be an individual person, other than the data analyst, and consider the case when an audience is more than one individual in Section 2.5. As such, the audience has their own weights for each principle governing a data analysis, which reflects how they balance the importance of various properties of a data analysis. For a given data analysis, the audience weights will be denoted by the set . These values are assigned before seeing the full data analysis, but may be based on partial information available about the analysis or analyst beforehand.
2.1 Fixed Variation in Weightings
We allow for the possibility that there will be variation in the weightings of the principles from analysis to analysis, for both analyst and audience. Some of that variation can be characterized as fixed, while other variation may be best considered as random. From the analyst’s perspective, some of the determinants of how a given principle may be weighted are:
Analysis-specific Resources. Considerations about computing resources, time, budget, personnel, and other such resources and analysis characteristics can often require that an analyst place more or less weight on certain principles for analysis. For example, analyses that must be conducted in a short amount of time may be limited in their ability to explore multiple competing hypotheses and exhibit low skepticism. 2. 2.
Question Significance and Problem Characteristics. The significance of the question being addressed with the data may play a role in determining principle weightings. Questions of high significance, for example, may require a high degree of transparency or reproducibility. Questions of lower significance may be done in a “quick-and-dirty” fashion; should the question’s significance change in the future the analysis may need to be re-done with a different set of principle weightings. 3. 3.
Field-specific Conventions. Analysts are often members of a field from which they may have received their training (e.g. statistics, economics, computer science, bioinformatics). Each field develops conventions regarding how analyses in their field should be conducted and we characterize this using a field-specific mean value for a given principle. Tukey [11] emphasized that in data analysis, there is a heavy emphasis on “judgment”, one particular form of which is based upon the experience of members of a given field. 4. 4.
Analytic Product. Depending on the analytic product that will ultimately be presented to the audience (e.g. PDF document, web-based dashboard, executable R Markdown document), the analyst may determine that certain principles should receive more or less weight.
Similarly, the audience for whom the analysis is being developed will determine their principle weightings based on a variety factors, including their perception of resources available to the analyst, their judgment of the significance of the question, their own field-specific conventions (assuming the audience and the analyst are not members of the same field), and their perception of what the analytic product should contain.
2.2 Random Variation in Weightings
The above-enumerated list describes some of the fixed factors that may drive variation in how various data analytic principles are weighted. However, there may be variation that is more random in nature. In particular, we consider the randomness as arising from sampling from a population of analysts or potential audience members. Different analysts, presented with the exact same question and data, will likely weight principles differently and hence produce different analyses based on their own personal characteristics. Similarly, different audience members, seeing the same analytic product, will weight principles differently and evaluate the success of the analysis differently.
We consider each analyst and each audience member to be a member of a field or profession. Let be the index into a set of fields or professions for analyst . One source of random variation that we highlight here is what we call an individual’s field-specific deviation for principle . An analyst who belongs to field will be trained in the conventions of that field, which places a field-specific mean value for a given principle . An individual analyst will deviate from their field-specific mean by an amount which we think of as being randomly distributed with mean [math] and finite variance. Therefore, the field-specific principle contribution for analyst is for principle in any given data analysis. Similarly, audience member who belongs to field will have a field-specific principle contribution of , where is randomly distributed with mean [math] and finite variance.
2.3 Model for Principle Weights
Throughout text, we consider just one data analysis at a time, but we do not include the notation for the data analysis to keep the notation minimal. Now, for a given analysis and analyst , the weight assigned to a specific principle is and is the total weight assigned to the analysis by analyst . Given the total weight , we model the individual principle-specific weights with the multinomial distribution,
[TABLE]
The parameters from the multinomial distribution can be thought of as the probability of analyst assigning weight to a specific principle where the probabilities must sum to 1 across the principles, i.e. , reflecting the reality that all analysts must decide how to allocate their priorities towards each principle when building a data analysis. For a given principle , we can derive the marginal distribution from the multinomial and have
[TABLE]
We can then model the s as
[TABLE]
where is the field-specific mean for principle and analyst in the field , is analyst ’s deviation from the field-specific mean for principle , is a vector of analysis-specific resources and characteristics for the analysis (i.e. time, budget, personnel, significance), and is a vector of coefficients that indicate how each resource is related to the up-weighting or down-weighting of the principle for this analysis. We consider the analyst deviation to be randomly distributed across the set of potential analysts with mean [math] and finite variance.
Analogous to the analyst’s weights, the weight given to principle by audience member (who is a member of field ) can be written as with being the total weight given to the analysis. We similarly model the vector as multinomial with total and proportions . We then similarly model the proportions as
[TABLE]
where is the audience’s perception of resources available and question significance, and are the field-specific mean and individual-level deviation for the audience member, respectively, and is the audience member’s sense of the relationship between a given resource and the weight that should be given to the principle. Note that we consider to be independent of in the analyst’s weight model.
With the analyst weightings in Equation (1) and the audience weightings, we can then write the principle-specific weight difference for a given data analysis as
[TABLE]
The overall analyst-audience distance for a given data analysis is then characterized by the collection of distances for the set of principles .
In the next section, we will introduce three ways that a given data analysis can be defined as successful.
2.4 Defining a Successful Data Analysis
In this section, we propose three ways to achieve a successful data analysis pairwise between the analyst and audience member : Strong Pairwise Success (Definition 1), Weak Pairwise Success (Definition 2), Potential Pairwise Success (Definition 3).
Definition 1** (Strong Pairwise Success).**
A data analysis is strongly successful for the pairing of analyst with audience member if
[TABLE]
for some small . Because of the randomness in and , the values can never be equal to zero. However, the definition of strong pairwise success requires that the differences are never too large for any given principle.
We can propose a weaker form of analysis success that allows for some differences in how the principles are weighted, but places a limit on the total variation of those differences.
Definition 2** (Weak Pairwise Success).**
A data analysis is weakly successful for the pairing of analyst with audience member if for some
[TABLE]
With this definition, the analyst and audience may differ slightly with respect to how each principle is weighted, but the overall differences between analyst and audience must be small. The choice of here (and hence, the norm) will have an impact on how much deviation is allowed between analyst and audience and how much any single principle may differ. For now, we do not comment on which norm is most appropriate or useful, but only note that different circumstances may require the use of different norms.
From our definition of strong pairwise success of a data analysis, we can see how success may be achieved or, in some circumstances, may never be achieved. In particular, if we consider and to be random (with mean [math] and finite variance) and independent, then the principle-specific weight difference has expectation
[TABLE]
which in general will be different from [math].
A separate measure of success can be defined in situations where the analyst may only have general information about the audience member , but may not know specifically who the audience will be. In such cases, the analyst may have information about the population parameters of the audience and so may wish to measure success based on the mean values for the population. We look at the difference in expected values for the weightings for all principles and denote this the potential pairwise success of an analysis, because we have not yet observed the audience’s principle weighting.
Definition 3** (Potential Pairwise Success).**
A data analysis is potentially successful for the pairing of analyst with audience member if
[TABLE]
A key distinction between strong (or weak) pairwise success and potential pairwise success is that the former can only be evaluated when analyst and audience meet and a data analysis is presented. Potential pairwise success can be evaluated before an analyst presents the analysis to the audience. As such, the potential pairwise success metric could serve as a target for optimization by the analyst and we discuss this briefly in the Discussion below.
2.5 Group Audiences
Up until this point we have assumed the audience consisted of a single member indexed by . However, it is common that a data analysis will be reviewed by or presented to a group of audience members. If there are members of the audience, then we can extend Equation (4) to be as follows.
[TABLE]
In this formulation, is small if principle is weighted by the analyst in a manner that is equal to the mean of the members of the audience. With this extension of the principle-specific weight difference to group audiences, we can modify our definition of pairwise potential success to be
Definition 4** (Potential Group Success).**
A data analysis is potentially successful for analyst presenting to a group consisting of members if for the vector , we have
[TABLE]
Analogous definitions for strong group success and weak group success could be constructed, but we omit them here. We believe the definition of potential group success is the most relevant to data analysts who will be presenting their work to multiple people and may need to consider the heterogeneity of the audience to which they will be presenting.
3 Implications
The definitions of pairwise success and potential pairwise success presented in Section 2 lead to several implications about how data analyses may or may not succeed and what could potentially be done to improve the success of any given analysis. We discuss some of these implications in this section. First, it follows from Equation (4) that one way in which could be made to be smaller would be to have the analyst and audience member be from the same field. If analyst and audience member have , then we have .
The interpretation of this is that members of the same field share similar conventions with respect to a given principle. For example, if “computational reproducibility” is the principle, then members of the field of computational biology (for example), which generally places a high weight on computational reproducibility, would on average place a high weight on that principle. We might then expect data analyses in this field to generally demonstrate a high weight on reproducibility, with perhaps code and data routinely made available. As a result, we would expect a higher potential for success (i.e. smaller ) if analyst and audience member are both in the field of computational biology.
The random variation in ensures that can never be equal to [math]. In defining strongly successful and weakly successful analyses, we allow for some differences between analyst and audiences. The magnitude of allowable differences in principle weightings, , is likely to be analysis-specific and will depend in part on the context and circumstances surrounding the analysis. For a quick, “work-in-progress” type of analysis, the audience may allow for larger deviations, with the presumption that the final version will have the appropriate principle weighting. More “final” analyses, such as a published paper, may require a stricter adherence to the audience’s principle weightings in order to declare success.
In addition, the resources available to the analyst and the specific characteristics of the problem being addressed may lead an analyst to re-prioritize the weights assigned to different principles, leading to a deviation from what they might typically assign based solely on field conventions and personal preference. For analyst , these resources and problem characteristics are denoted by and the manner in which an analyst re-prioritizes principle in response to changes in resources or problem characteristics is encoded in the vector .
For example if principle is computational reproducibility and is the time available to the analyst to do the analysis, then would imply that analyst places the same amount of weight on this principle no matter how much time is available. However, if principle is “exhaustiveness” and is time available, then would imply that the more time that is available for an analysis, the more the analyst prioritizes exhaustiveness relative to the other principles (and similarly, less time available would lead to less weight on exhaustiveness). Furthermore, in our formulation, can be interpreted as how many more times principle is weighted versus all of the other principles under consideration.
The audience’s perception of the resources available for conducting the analysis and the problem-specific characteristics of the analysis is encoded in and can play a role in how different principles are weighted via . If then that implies the audience’s perception of the resources and characteristics is equal to that of the analyst. If then the audience and analyst have the same understanding of how resources and problem-specific characteristics should affect principle weightings (if at all).
Ultimately, even if , we can still observe a mismatch between analyst and audience based on individual-level random variation. Each analyst and audience member will randomly deviate from their field-specific mean and the variance of those deviations will play a role in the likelihood of success for a given analysis. If analyst presents an analysis to audience member of a field that exhibits wide variation in how they weight a given principle, then the probability of a mismatch is large, even if the analyst’s and audience’s fields have similar mean values on that principle.
Our definition of potential group success in Definition 4 suggests that an analysts are successful when their individual principle weightings match those of the audience’s mean values. If the audience members are are all members of the same field, then we have , which greatly simplifies any analytic presentation. However, if the audience members are all of different fields, then it may be more difficult to identify the mean of the audience members’ values. Interestingly, as the audience size grows, we should have that , regardless of the individual audience members’ respective fields, because we assume that an individual audience member’s field-specific deviation is random with mean [math]. This suggests that for audiences beyond a certain size, that component of will always be near [math]. This is intuitive as when presenting to a very large audience, it is generally challenging for the analyst to consider the individual needs of every audience member.
4 Discussion
In proposing how to define the success of a data analysis, our goal is to provide a guide for practicing data scientists and students in data science courses for how to build a successful data analysis. We aim for this to serve as one of many possible performance metrics in the evaluation of data analyses as part of our larger goal for developing a theory of data analysis and data science. Other performance metrics could include the validity of a data analysis, the evaluation of the strength of evidence in the science or question underlying the data analysis, or the honesty or intention of the data analyst when building a data analysis.
We have presented the idea of data analysis success in a manner that places the analyst and the audience as essentially passive actors embedded in a larger framework. However, the reality is that the analyst will typically have far more agency in determining the success of an analysis. Furthermore, when the audience is small, there will likely be some communication between analyst and audience, either before the analysis is conducted or while it is ongoing, to better lay the groundwork for success. Such communication could be used to broker agreement on which principles guide the analysis and how each principle is weighted. We have presented the notion of a data analysis as a snapshot of what is more likely a complex dynamical activity, with constant feedback and adjustments taking place over time.
One important feature that we have not discussed is how can a data analyst adjust her or his weights (before presenting the analysis) for each principle based on how they perceive the audience would weight each principle. Another way of stating this is that as the analyst might have partial information about the audience member , such as their background, and other contextual information, the analyst may choose to adjust their principle weightings based on what they perceive the audience preferences to be. One way to obtain this information would be to directly ask the audience member about their audience principle-specific weights for a given data analysis. In this way, one could imagine an audience correction factor could be added to Equation (4) to allow for possibility that an analyst might attempt to adjust their analyst principle-specific weighting based on what they expect the audience to prefer. In addition, this correction factor could be a function of the degree by which the analyst attempts to correct for the audience’s weighting preferences. In some cases, the analyst will make a strong attempt to adjust the analysis to the audience’s preferences and in other cases, the analyst will make minor adjustments, if at all. Developing and characterizing strategies for analysts to actively improve the chances of success is an important area of future work.
Our definition of success in data analysis depends solely on the participants—the analyst and the audience—and the outputs of the data analysis. In theory, one could calculate the pairwise success of an analysis with just those elements. Critically, we do not consider events or information that occur outside the analysis or perhaps in the future. For example, an analysis may make certain conclusions based on the evidence available in the data that are later invalidated by more in-depth analysis (perhaps with better data). We do not therefore conclude that the original analysis was by definition a failure. At any given moment, an analysis can only draw on the data and evidence that are available. It therefore seems inappropriate to judge the success of a data analysis based on information that were not accessible at the time.
Our approach to defining success in data analysis shares many elements with the field of design thinking in its approach to building a solution matched to a specific audience [24, 25]. In some ways, one could think of a data analysis as a kind of “product”, in the sense that it is not a naturally occurring object in nature. As such, someone—the analyst—must design the analysis in a manner that makes it useful to the audience. The success of the analysis will depend in part on considering the audience, much like the success of any designed product.
Finally, a benefit of defining success in data analysis is that we can now clearly recognize failure. Learning from failed data analyses is an important aspect of the training of any data analyst and the first step in that process is knowing when failure has occurred. Dialog between audience and analyst about why an analysis has failed can improve the quality of future analyses, as well as improve the quality of the relationship between analyst and audience. Critical to such “post-mortem” discussions is that it be conducted in a blameless manner [26] so that analyst and audience can quickly come to a resolution over how problems should be fixed.
5 Summary
The practice and teaching of data science requires the careful evaluation of data analyses. In this paper, we introduce a precise metric of quality evaluation to assess the success of a data analysis. This metric depends on input from both the data analyst and the audience evaluating the data analysis. The benefits of this general framework for evaluating the success of a data analysis include providing a guide to practicing data scientists and students in data science courses on how to build a successful data analysis.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Cleveland [2001] William S. Cleveland. Data science: An action plan for expanding the technical areas of the field of statistics. International Statistical Review / Revue Internationale de Statistique , 69(1):21–26, 2001. ISSN 03067734, 17515823. URL http://www.jstor.org/stable/1403527 .
- 2Nolan and Lang [2010] Deborah Nolan and Duncan Temple Lang. Computing in the statistics curricula. The American Statistician , 64(2):97–107, 2010. doi: 10.1198/tast.2010.09132 . URL https://doi.org/10.1198/tast.2010.09132 . · doi ↗
- 3Workgroup [2014] American Statistical Association Undergraduate Guidelines Workgroup. 2014 Curriculum Guidelines for Undergraduate Programs in Statistical Science . American Statistical Association, 2014. URL http://www.amstat.org/education/curriculumguidelines.cfm .
- 4Baumer [2015] Ben Baumer. A data science course for undergraduates: Thinking with data. The American Statistician , 69:334–342, 2015.
- 5Pricewaterhouse Coopers [2019] Pricewaterhouse Coopers. What’s next for the data science and analytics job market? , 2019. URL https://www.pwc.com/us/en/library/data-science-and-analytics.html .
- 6Hardin et al. [2015] Johanna Hardin, Roger Hoerl, Nicolas J. Horton, and Deobrah Nolan. Data science in statistics curricula: Preparing students to “think with data”. The American Statistician , 69:343–353, 2015.
- 7Horton and Hardin [2015] Nicholas J. Horton and Johanna S. Hardin. Teaching the Next Generation of Statistics Students to "Think With Data": Special Issue on Statistics and the Undergraduate Curriculum. The American Statistician , 69(4):259–265, 2015. doi: 10.1080/00031305.2015.1094283 . URL https://doi.org/10.1080/00031305.2015.1094283 . · doi ↗
- 8Donoho [2017] David Donoho. 50 years of data science. Journal of Computational and Graphical Statistics , 26(4):745–766, 2017. doi: 10.1080/10618600.2017.1384734 . URL https://doi.org/10.1080/10618600.2017.1384734 . · doi ↗
