#set document(title: "10.3 Effective Executive Summaries", author: "OpenStax / XYZ Homework") #set page(width: 8.5in, height: auto, margin: 1in) #import "@preview/cetz:0.5.2" #set text(font: ("STIX Two Text", "Libertinus Serif", "New Computer Modern"), size: 10.5pt, lang: "en") #show math.equation: set text(font: ("STIX Two Math", "New Computer Modern Math")) #set par(justify: true, leading: 0.62em, spacing: 0.9em) #set enum(spacing: 1.1em) // room between list items so tall inline fractions don't collide #set list(spacing: 1.1em) #set table(stroke: 0.5pt + rgb("#c7ccd3")) #let BLUE = rgb("#183B6F") // brand navy — section bars + example/solution labels (white on navy 11.09:1) #let ORANGE = rgb("#A94509") // brand primary-700 — AA-safe deep orange for TEXT (5.93:1 on white; raw brand #F37021 is 2.94:1 and must never carry text) #let RED = rgb("#DC2626") // brand error-600 #let GREEN = rgb("#059669") // brand success-600 (decoration only; small green text uses green-text #007942) #show heading.where(level: 1): it => block(width: 100%, above: 0pt, below: 16pt, fill: gradient.linear(BLUE, rgb("#2C5AA0")), inset: (x: 14pt, y: 12pt), radius: 3pt, text(fill: white, weight: "bold", size: 19pt, it.body)) #show heading.where(level: 2): it => block(width: 100%, above: 18pt, below: 10pt, fill: BLUE, inset: (x: 10pt, y: 6pt), radius: 2pt, text(fill: white, weight: "bold", size: 12pt, it.body)) #show heading.where(level: 3): it => text(fill: ORANGE, weight: "bold", size: 12.5pt, it.body) #show heading.where(level: 4): it => text(fill: BLUE, weight: "bold", size: 10.5pt, it.body) #let examplebox(label, title, body) = block(width: 100%, breakable: true, fill: rgb("#EFF1F5"), stroke: 0.5pt + rgb("#CFDDF0"), radius: 4pt, inset: 10pt, above: 12pt, below: 12pt)[ #block(below: 6pt)[#box(fill: BLUE, inset: (x: 6pt, y: 2pt), radius: 2pt, text(fill: white, weight: "bold", size: 8.5pt, label)) #h(0.4em) #strong[#title]] #body] // rail = decorative left rule (raw brand token); labelcolor = AA-safe label text shade #let notebox(label, rail, labelcolor, tint, body) = block(width: 100%, breakable: true, fill: tint, stroke: (left: 3pt + rail), inset: (left: 10pt, rest: 8pt), radius: (right: 4pt), above: 11pt, below: 11pt)[ #text(fill: labelcolor, weight: "bold", size: 7.5pt, tracking: 0.5pt)[#upper(label)] #linebreak() #body] #let solutionbox(body) = block(above: 4pt, below: 8pt)[ #text(fill: BLUE, weight: "bold", size: 8.5pt)[Solution] #linebreak() #body] #let figph(msg) = block(width: 100%, height: 60pt, fill: rgb("#f6f7f9"), stroke: (paint: rgb("#c7ccd3"), dash: "dashed"), radius: 4pt, inset: 10pt)[ #align(center + horizon, text(fill: rgb("#889"), style: "italic", size: 9pt, msg))] // Standardize inlined figure sizes: measure the natural CeTZ canvas, then scale to a // consistent envelope (aspect-aware; see build_typst.py FIG_* constants). Unlike the // print preamble, dimensions are FLOORED: in an editor a user can trim a figure to a // degenerate 1-D shape (a bare line), and w/h or tw/w would then divide by zero. #let _STD_W = 3.5 #let _WIDE_W = 5.6 #let _MAX_H = 3.4 #let _ASPECT_WIDE = 2.2 #let _UPSCALE_MAX = 1.15 #let stdfig(body) = context { let m = measure(body) let w = calc.max(m.width / 1in, 0.01) let h = calc.max(m.height / 1in, 0.01) let tw = if w / h > _ASPECT_WIDE { _WIDE_W } else { _STD_W } let s = calc.min(tw / w, _MAX_H / h, _UPSCALE_MAX) align(center, box(scale(x: s * 100%, y: s * 100%, reflow: true, body))) } #show figure: set block(breakable: false) #set figure(gap: 8pt) #show figure.caption: set text(size: 8.5pt, fill: rgb("#555")) == 10.3#h(0.6em)Effective Executive Summaries === LEARNING OUTCOMES: By the end of this section, you should be able to: - Define executive summaries, noting their important features. - Determine which details of the modeling process would be most important to include in an effectively written executive summary. - Write an executive summary that includes actionable advice based on the results of the model. The executive summary serves as an essential first impression, succinctly transforming complex technical analyses into an accessible and engaging synopsis for an audience of varied backgrounds. The summary should begin with a clear introduction to the business problem or research question that the project addresses. This introduction must be crafted in a manner that is comprehensible to a nontechnical audience, aiming to capture their interest by emphasizing the potential impact of the findings. An executive summary should provide an overview of the data sources utilized and the methodologies applied, focusing on the novelty or relevance of the approach. In the case of a technical data science report, the use of advanced machine learning techniques or unique data-gathering methods should be highlighted, avoiding overly technical language. The core of the summary is the presentation of key findings and insights, articulated in a manner that is both lucid and actionable. Instead of merely presenting statistics, the emphasis should be on their interpretation, relevance to the initial query, and their practical implications in the business or research domain. The conclusion should be a persuasive call to action, suggesting further research or the practical application of the model, designed to encourage the reader to engage with the full report and explore the depth of the project's contributions. === What Details Need to Be Included? An #strong[executive summary] is a concise, standalone document that encapsulates the essence of a data science report. This summary is the first element that readers encounter, and it plays a critical part in setting the tone for the entire document. The structure of the executive summary is designed to guide the reader through a logical progression of ideas. It typically begins with a clear statement of the problem or research question, setting the context for the report. This is followed by a brief description of the data sources and methodologies used, highlighting any innovative or advanced techniques employed in the analysis. The summary then succinctly presents the key findings and insights derived from the data, focusing on those that are most relevant and impactful. Complex data and technical details are distilled into understandable terms, ensuring that the summary remains engaging and informative without being overwhelming. The executive summary concludes with recommendations or conclusions drawn from the analysis. These recommendations need to be presented clearly and persuasively, emphasizing their relevance and potential impact. The summary is also characterized by its brevity and clarity, typically spanning no more than a page or two, ensuring that it can be quickly read and understood. The language used must be straightforward and jargon-free, catering to the diverse backgrounds of the report's readership. Overall, the executive summary serves as an effective tool for communicating the value and implications of a data science report, bridging the gap between technical analysis and strategic decision-making. === Presenting Actionable Advice #strong[Actionable advice] in an executive summary provides specific recommendations and guidance to practitioners related to how the results can be used to share information to build knowledge or support decisions. The actionable advice should not be directive but presented as concepts to consider or even venues to share the information. Depending upon the objective(s), topic(s), and level of detail, one may recommend specific divisions, departments, or units in the organization where the report may be best utilized; the advice should be clearly linked to the data and analysis, offering concrete steps that can be implemented to achieve desired outcomes. Consider the order of the suggestions based on their perceived impact and feasibility within the organizational landscape (e.g., culture, politics, priorities). For example, suppose that you have made a model for home prices. Your analysis may suggest the following actionable advice: “Homes with recent renovations show a significant increase in market value. Focus on updating kitchens, bathrooms, and other key areas to maximize return on investment.” By providing well-founded, practical suggestions, the executive summary not only informs but also empowers individuals to make informed decisions. === Executive Summary Example Below is an example of an executive summary report in Python. #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ !pip install fpdf from fpdf import FPDF \# Define a custom PDF class that inherits from FPDF class PDF(FPDF):   def \_\_init\_\_(self, \*args, \*\*kwargs):     super().\_\_init\_\_(\*args, \*\*kwargs)     self.set\_margins(25.4, 25.4, 25.4) \# Set 1-inch margins (25.4 mm)      \# Define the header method   def header(self):     self.set\_font('Arial', 'B', 12) \# Set the font for the header     self.cell(0, 10, 'Executive Summary', 0, 1, 'C') \# Add the header text \# Define a method to add chapter titles   def chapter\_title(self, title):     self.set\_font('Arial', 'B', 10) \# Set the font for chapter titles     self.cell(0, 10, title, 0, 1, 'L') \# Add the chapter title     self.ln(2) \# Adjust the line break for single spacing \# Define a method to add chapter body text   def chapter\_body(self, body):     self.set\_font('Arial', '', 10) \# Set the font for the body text     self.multi\_cell(0, 5, body) \# Add the body text with decreased line spacing     self.ln(2) \# Adjust the line break for single spacing \# Define a function to create the executive summary def create\_executive\_summary(title, sections):   pdf = PDF() \# Create a PDF object   pdf.add\_page() \# Add a page   pdf.chapter\_title(title) \# Add the main title   for section\_title, section\_body in sections.items(): \# Loop through sections     pdf.chapter\_title(section\_title) \# Add section title     pdf.chapter\_body(section\_body) \# Add section body text   pdf.output('executive\_summary.pdf') \# Generate and save the PDF to current directory \# Content of the executive summary title = 'Applying Data Science Techniques to Detect Diabetes' sections = {   'Purpose of the Study': 'This research study aimed to analyze patient health data and physical characteristics to detect diabetes using a classification decision tree model. The primary goal is to identify key predictors of diabetes and develop an accurate model for early detection and diagnosis. The study utilized a dataset comprising health metrics (i.e., cholesterol, glucose, HDL cholesterol, systolic BP, diastolic BP) and physical characteristics (i.e., sex, age, height, weight, BMI, waist, hip) of patients. A classification decision tree model was employed to analyze the data, leveraging its ability to handle both numerical and categorical data, interpretability, and effectiveness in identifying significant predictors of diabetes.',   'Findings': 'The study found that glucose levels, BMI, and waist circumference are the most significant predictors of diabetes using a classification decision tree model. This model achieved high accuracy (91%) in detecting diabetes, indicating its effectiveness in correctly identifying both diabetic and nondiabetic patients. While sex and age were included, they had less impact compared to the health metrics. The research highlights the potential of this model to improve early diabetes detection and suggests further refinement and integration into clinical practice, alongside public health initiatives, to manage obesity and glucose levels for diabetes prevention.',   'Recommendation': 'Based on the findings of the study, we recommend integrating the classification decision tree model into clinical practice to enhance early detection and diagnosis of diabetes. By utilizing this model, health care providers can identify at-risk individuals more effectively, enabling timely intervention and management. Additionally, further research is encouraged to refine the model and explore the inclusion of other relevant health metrics and demographic factors to improve its predictive accuracy. The findings should also inform public health initiatives aimed at reducing obesity and managing glucose levels, thereby contributing to diabetes prevention and overall population health improvement.' } create\_executive\_summary(title, sections) The resulting output will look like: #figure(figph[A document titled “executive summary” with a subhead of “applying data science techniques to detect diabetes.” Additional section headings read “purposes of the study,” “findings,” and “recommendation.”], alt: "A document titled “executive summary” with a subhead of “applying data science techniques to detect diabetes.” Additional section headings read “purposes of the study,” “findings,” and “recommendation.”", caption: none) ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ #emph[Additional Resources] Many useful articles and books have been written about technical writing and communicating data science findings. A brief list is included here, and we encourage readers to continue their learning about this important phase of the data science process: Bettes, S. (2019). Audience. In M. Beilfus, S. Bettes, & K. Peterson (Eds.), #emph[Technical and professional writing genres: A study in theory and practice]. OKState. #link("https://openstax.org/r/okstate")[https://open.library.okstate.edu/technicalandprofessionalwriting/chapter/chapter-2/] Brownlee, J. (2021, February 1). #emph[Sensitivity analysis of dataset size vs. model performance]. Machine Learning Mastery. #link("https://openstax.org/r/machinelearningmastery")[https://machinelearningmastery.com/sensitivity-analysis-of-dataset-size-vs-model-performance/] Hotz, N. (2024, April 5). #emph[15 data science documentation best practices]. Data Science and AI Project Management Blog. #link("https://openstax.org/r/datasciencepm")[https://www.datascience-pm.com/documentation-best-practices] Intelligent Editing. (2021, June 9). #emph[How to understand your audience in technical writing]. PerfectIt. #link("https://openstax.org/r/intelligentediting")[https://intelligentediting.com/blog/how-to-understand-your-audience-in-technical-writing] Kazakoff, M. (2023, May). #emph[Delivering the facts]. The Actuary. #link("https://openstax.org/r/theactuary")[https://www.theactuary.com/2023/05/04/delivering-facts] Marino, V., & Dragan, D. (2018, July). Science communication with diverse audiences. #emph[Adult Development & Aging News]. #link("https://openstax.org/r/apadivisions")[https://www.apadivisions.org/division-20/publications/newsletters/adult-development/2018/07/sharing-research-effectively] ] #notebox("Note", rgb("#8a94a6"), rgb("#556666"), rgb("#f7f8fa"))[ Datasets #emph[Note: The primary datasets referenced in the chapter code may also be #link("https://openstax.org/r/drivefolders")[downloaded here].] ] You are working in a business analyst role on a team that provides analytical support for a marketing department at a large grocery retailer. Sales are currently decreasing, and the marketing director needs to provide a data-informed strategy to support sales growth. Your group’s objective is to build a classification model that maximizes profit for the upcoming marketing campaign aimed at selling a new line of food items. The goal is to develop a classification model that can be applied to the entire customer base to identify and target customers most likely to purchase the new items, thus increasing the campaign's profitability. Additionally, the marketing director is interested in understanding the characteristics of customers who are inclined to buy these specific new items. ==== Part 1 Explore the #link("https://openstax.org/r/spreadsheetsi")[ifood-data-business-analyst] dataset and use summary tables and/or data visuals to provide insights to better understand the characteristics of the sample respondents and summarize the customer segmentation based on their behaviors. Collaborate as a group; for example, one team member could work on descriptive statistics while another member could create graphs and charts, and another member may write explanations to accompany the data and visuals. ==== Part 2 Create a classification model to identify approaches and factors that can maximize the profit of the upcoming marketing campaign. Be sure to validate and test your model. Report on the measures of fit and justify why your model is effective. ==== Part 3 Write a 1-page executive summary for the marketing director with your findings and recommendations. Include strengths and weaknesses of your model and modeling process. Willems, J. P., Saunders, J. T., Hunt, D. E., & Schorling, J. B. (1997). Prevalence of coronary heart disease risk factors among rural blacks: A community-based study. #emph[Southern Medical Journal], #emph[90] (8), 814–820. https://doi.org/10.1097/00007611-199708000-00008