Coursera 笔记

Module 03 · Applications and Careers in Data Science

Case Study: Final Assignment案例研究:最终作业

Coursera ↗

Case Study: Lila's Journey to Becoming a Data Scientist: Her Working Approach on the First Task 案例研究:莉拉成为数据科学家的旅程:她完成第一项任务的工作方法

This case study explores the data scientist's career path and key attributes, highlighting the skills, education, and experiences required to excel in this dynamic field. We'll follow the story of Lila, a fictional individual who aspires to become a successful data scientist.
本研究探讨了数据科学家的职业路径和关键特质,突出了在这一充满活力的领域中取得成功所需的技能、教育和经验。我们将跟随莉拉的故事,她是一个渴望成为成功数据科学家的虚构人物。

There will be a quiz after this reading based on the contents of this case study.
阅读后会有一个基于本案例研究内容的测验。

Education and Skill Acquisition 教育和技能获取

With an economics undergraduate degree and a substantial data analysis background, Lila finds data science and its potential to drive meaningful change captivating. Inspired by her experiences, she makes a determined decision to transition her career and step into the role of a data scientist.
拥有经济学学士学位和丰富的数据分析背景,莉拉被数据科学及其推动有意义变革的潜力所吸引。受她经历的启发,她下定决心转换职业,投身数据科学家的角色。

Lila realizes that to embark on her data science journey, she needs to enhance her skills and knowledge. She enrolled in the IBM Data Science Professional Certificate online program that covers key topics like statistics, machine learning, data analysis, and programming languages like Python and SQL. She diligently completes coursework and practices her coding skills on real datasets.
莉拉意识到,要开始她的数据科学之旅,她需要提升自己的技能和知识。她报名参加了 IBM 数据科学专业证书在线课程,该课程涵盖了统计、机器学习、数据分析和编程语言(如 Python 和 SQL)等关键主题。她勤奋地完成课程作业,并在真实数据集上练习编程技能。

Building a Strong Foundation 构建坚实基础

As she progresses in her studies, Lila gains a deep understanding of data science fundamentals such as data manipulation and visualization with Python libraries like NumPy, Pandas, and Matplotlib. This strong foundation equips her with essential skills for data analysis.
随着学习的深入,莉拉深入理解了数据科学基础知识,例如使用 NumPy、Pandas 和 Matplotlib 等 Python 库进行数据操作和可视化。这个坚实的基础使她具备了数据分析的必要技能。

Visualization for Storytelling 可视化用于讲故事

Lila knows she must communicate her findings effectively, so she learns which types of data visualizations will be most informative. She learns to create charts and graphs that visually represent data like sales trends, customer segmentation, and product popularity, allowing stakeholders to grasp the data's significance. These visualizations help in storytelling and decision-making.
莉拉知道她必须有效地传达她的研究成果,因此她学习了哪些类型的数据可视化将最有信息量。她学会了创建图表和图形,以直观地表示销售趋势、客户细分和产品受欢迎程度等数据,使利益相关者能够把握数据的重要性。这些可视化有助于故事讲述和决策。

Hands-On Experience 实践经验

Lila understands that practical experience is invaluable in data science. She started participating in Kaggle competitions and working on personal data projects. These experiences expose her to real-world data problems and help her develop problem-solving skills. Furthermore, she created her GitHub account and uploaded her projects to build her profile.
莉拉理解实践经验在数据科学中的价值。她开始参加 Kaggle 竞赛并处理个人数据项目。这些经验使她接触到现实世界中的数据问题,并帮助她发展解决问题的能力。此外,她还创建了她的 GitHub 账号并将项目上传到上面以建立她的个人资料。

Data Wrangling and Preprocessing 数据整理和预处理

Lila learns that data scientists spend a significant portion of their time on data cleaning and preprocessing. She worked on various datasets, learned data preprocessing as she used sed NumPy and pandas Python libraries, and became skilled in handling missing data, outlier detection, and feature engineering to improve model performance.
莉拉了解到数据科学家花费大量时间在数据清洗和预处理上。她处理了各种数据集,在使用 sed、NumPy 和 pandas 等 Python 库的过程中学习了数据预处理,并熟练掌握了处理缺失数据、异常值检测和特征工程以提高模型性能的技能。

Communication and Storytelling 沟通与叙事

Recognizing that data scientists must communicate their findings effectively, Lila honed her data storytelling skills. She learned various tools like matplotlib and plotly while she pursued her IBM Data Science Professional Certificate. She learned how to create compelling visualizations and present her insights in a clear and understandable manner.
认识到数据科学家必须有效地传达他们的发现,莉拉磨练了她的数据叙事技能。在攻读 IBM 数据科学专业证书的过程中,她学习了 matplotlib 和 plotly 等工具,学会了如何创建引人入胜的可视化,并以清晰易懂的方式呈现她的见解。

Networking and Collaboration 网络与协作

Lila actively participates in data science communities and attends meetups and conferences. She collaborates on open-source projects, connects with fellow data scientists, and gains exposure to various industries when she attended the IBM TechXchange Conference.
莉拉积极参与数据科学社区,参加各种线下聚会和会议。她参与开源项目,与其他数据科学家建立联系,并在参加 IBM TechXchange Conference 时接触到了各个行业。

Domain Expertise 领域专业知识

Understanding that domain knowledge is crucial, Lila chooses a niche that aligns with her interests. She looks deeply into several domains, including e-commerce, healthcare, finance, and several other fields to which she could apply her data science skills effectively. Since her master's in economics, she chose e-commerce as her core domain to land herself a data science career.
认识到领域知识的重要性,莉拉选择了一个与她兴趣相符的细分领域。她深入研究了多个领域,包括电子商务、医疗保健、金融以及其他她可以有效地应用数据科学技能的领域。由于她拥有经济学硕士学位,她选择了电子商务作为核心领域,从而进入数据科学领域工作。

Landing the First Job 获得第一份工作

After months of preparation, Lila started applying for data scientist positions. She tailors her resume to highlight her relevant skills and projects. Her online portfolio showcases her capabilities and demonstrates her commitment to the field.
经过数月的准备,莉拉开始申请数据科学家职位。她根据要求调整简历,突出相关技能和项目。她的在线作品集展示了她的能力,并体现了她对这一领域的投入。

Lila's Approach to Working on Her First Task as a Data Scientist 莉拉作为数据科学家的首次任务方法

As a newly hired junior data scientist at a retail company, Lila uses data insights to improve customer service. Her first assignment involves diving into customer data to identify patterns and anomalies that could impact customer service. She uses data analysis to enhance the overall customer experience.
作为一名零售公司新聘的初级数据科学家,莉拉利用数据洞察力提升客户服务。她的首次任务涉及深入分析客户数据,以识别可能影响客户服务的模式和异常。她通过数据分析提升整体客户体验。

Dataset Selection and Sourcing 数据集选择与获取

In the initial phase of her data science journey, Lila faced the challenge of selecting a suitable dataset and procuring it from different sources. Apart from the historical data available for the organizations for the past four years, she scoured various repositories, websites, and databases to find the right datasets for her project. Upon collecting data from diverse sources, Lila encountered another crucial decision point. She had to decide how to harmonize and integrate these disparate datasets into a cohesive whole. She reached out to product professionals, data engineers, and domain specialists, seeking their input and expertise in merging datasets.
在她数据科学之旅的初始阶段,莉拉面临着选择合适数据集并从不同来源获取它的挑战。除了组织过去四年的历史数据外,她还搜寻了各种存储库、网站和数据库,以找到适合她项目的数据集。在从不同来源收集数据后,莉拉遇到了另一个关键决策点。她必须决定如何协调和整合这些不同的数据集,使其成为一个整体。她联系了产品专业人员、数据工程师和领域专家,寻求他们在合并数据集方面的意见和专业知识。

Data Understanding and Cleaning 数据理解与清洗

Lila begins by importing the dataset into her data analysis environment using Python and SQL. She loads the data and examines the first few rows to understand its structure and contents. Upon acquiring the dataset, Lila encounters her first challenge: data cleaning. Lila checks for missing values, duplicates, and outliers in the dataset. She addresses missing data by imputing or removing rows or columns with missing values. Outliers are identified and treated appropriately based on their impact on the analysis.
莉拉首先使用 Python 和 SQL 将数据集导入她的数据分析环境。她加载数据并检查前几行以了解其结构和内容。在获取数据集后,莉拉遇到了她的第一个挑战:数据清洗。莉拉检查数据集中的缺失值、重复值和异常值。她通过插补或删除包含缺失值的行或列来解决缺失数据问题。异常值根据其对分析的影响被识别并适当处理。

Exploratory Data Analysis (EDA) 探索性数据分析(EDA)

As she delves into exploratory data analysis, Lila faces numerous choices. She must determine which summary statistics, visualizations, and distribution analyses will best reveal insights into customer behavior and sales trends. Each choice she makes during EDA influences the story the data will tell. Lila conducts EDA to gain insights into the dataset. She generates summary statistics and visualizations (histograms, scatter plots) and explores the distribution of variables. EDA helps her understand customer behavior, popular products, and sales trends.
在深入探索性数据分析的过程中,莉拉面临许多选择。她必须确定哪些摘要统计量、可视化和分布分析将最好地揭示客户行为和销售趋势。她在 EDA 过程中做出的每个选择都会影响数据将讲述的故事。莉拉进行 EDA 以获取数据集的洞察。她生成了摘要统计量和可视化(直方图、散点图),并探索了变量的分布。EDA 帮助她理解客户行为、热门产品和销售趋势。

Feature Engineering 特征工程

Lila recognizes the potential for feature engineering to enhance her analysis. She assesses whether creating new features, such as calculating total purchase amounts, will improve the dataset's utility for her project.
莉拉认识到特征工程有可能提升她的分析效果。她评估了创建新特征(例如计算总购买金额)是否会提高数据集对她项目的实用性。

Statistical Analysis, Machine Learning 统计分析、机器学习

Lila evaluates whether statistical tests or machine learning algorithms are necessary. She employs regression analysis to understand relationships between variables and explore machine learning models for demand forecasting or customer segmentation tasks. Lila also performs statistical tests to uncover patterns in the data. She uses regression analysis to understand the impact of unit price on sales.
莉拉评估了是否需要统计测试或机器学习算法。她采用回归分析来理解变量之间的关系,并探索用于需求预测或客户细分任务的机器学习模型。莉拉还进行统计测试以揭示数据中的模式。她使用回归分析来理解单位价格对销售的影响。

Presentation and Reporting 演示和报告

At the culmination of her analysis, Lila faces the challenge of presenting her findings. Lila compiles her analysis and findings using a Jupyter Notebook into a comprehensive report and presentation. She highlights actionable insights and recommendations for the e-commerce platform's stakeholders.
在她的分析结束时,莉拉面临着展示她研究成果的挑战。莉拉使用 Jupyter Notebook 将她的分析和发现汇编成一份综合报告和演示文稿,并着重强调了电子商务平台利益相关者的可操作见解和建议。

Continuous Learning 持续学习

After completing her first project, Lila continues to refine her skills, explores more complex datasets, and tackles increasingly challenging data science tasks.
完成第一个项目后,莉拉继续提升她的技能,探索更复杂的数据集,并应对日益具有挑战性的数据科学任务。

Machine Learning Skills 机器学习技能

Although Lila took an introductory course on Machine Learning as part of the IBM Data Science Professional Certificate, the field intrigues her, and she wants to develop her skills further by taking the IBM Machine Learning Professional Certificate. She identified Machine Learning Repository datasets in the course and experimented with various algorithms. Lila dives into machine learning to excel as a data scientist, wherein she studies various algorithms, such as linear regression, decision trees, and deep learning models. She continues to gain expertise in selecting and fine-tuning algorithms based on specific data problems.
尽管莉拉作为 IBM 数据科学专业证书课程的一部分学习了机器学习入门课程,但她对这个领域很感兴趣,并希望通过参加 IBM 机器学习专业证书课程来进一步提升自己的技能。她在课程中识别了机器学习存储库数据集,并尝试了各种算法。莉拉深入机器学习领域,以成为一名优秀的数据科学家,她学习了各种算法,如线性回归、决策树和深度学习模型。她继续在根据特定数据问题选择和优化算法方面积累专业知识。