0% found this document useful (0 votes)
12 views4 pages

TDSP Methodology in Data Science

The document outlines the top three programming languages for data science as Python, R, and SQL, along with a comparison of GUI and programming languages for data analysis. It also identifies the leading cloud providers for data science as AWS, GCP, and Microsoft Azure, and discusses the significant amount of time data scientists spend on data cleaning. Additionally, it presents two project management methodologies, CRISP-DM and TDSP, detailing their respective steps.

Uploaded by

tinhhocit
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views4 pages

TDSP Methodology in Data Science

The document outlines the top three programming languages for data science as Python, R, and SQL, along with a comparison of GUI and programming languages for data analysis. It also identifies the leading cloud providers for data science as AWS, GCP, and Microsoft Azure, and discusses the significant amount of time data scientists spend on data cleaning. Additionally, it presents two project management methodologies, CRISP-DM and TDSP, detailing their respective steps.

Uploaded by

tinhhocit
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1.

Top three data science programming languages, in order, according to the 2020
Kaggle data science and machine learning survey:
o Python

o R

o SQL

2. Trade-off between using a GUI versus using a programming language for data
science:
o GUI Pros: Easier to use, no need for extensive programming knowledge, faster
for simple tasks.
o GUI Cons: Limited flexibility, less control over custom analyses, harder to
automate and reproduce.
o Programming Language Pros: Greater flexibility, ability to automate and
reproduce analyses, more control over custom tasks.
o Programming Language Cons: Steeper learning curve, requires programming
knowledge.
o Some GUIs for data science mentioned: Tableau, RapidMiner, KNIME.

3. Top three cloud providers for data science and machine learning according to the
Kaggle 2020 survey:
o Amazon Web Services (AWS)

o Google Cloud Platform (GCP)

o Microsoft Azure

4. Percentage of time data scientists spend cleaning and preparing data:


o Most data scientists spend somewhere between 25% and 75% of their tiime
cleaning and preparing data, according to a 2016 Crowdflower survey and a 2018
Kaggle survey.
5. Specializations in and around data science discussed:
o Data Engineering

o Machine Learning Engineering

o Data Visualization

o Business Intelligence
o Data Analysis

6. Data science project management strategies discussed:


o CRISP-DM (Cross-Industry Standard Process for Data Mining): An older,
widely-used methodology.
o TDSP (Team Data Science Process): A more recent methodology developed by
Microsoft.
o Acronyms:

 CRISP-DM: Cross-Industry Standard Process for Data Mining.


 TDSP: Team Data Science Process.
7. Steps in the two data science project management strategies:
o CRISP-DM Steps:

1. Business Understanding
2. Data Understanding
3. Data Preparation
4. Modeling
5. Evaluation
6. Deployment
o TDSP Steps:

1. Business Understanding
2. Data Acquisition and Understanding
3. Modeling
4. Deployment
5. Customer Acceptance

Common questions

Powered by AI

Data scientists spend a significant amount of time (between 25% and 75%) cleaning and preparing data because quality data is critical for accurate analysis and modeling. This extensive time investment ensures that the data is accurate, consistent, and suitable for analysis, impacting project timelines as these stages are crucial in avoiding errors later in the process and ensuring reliable results .

Adopting the TDSP methodology offers benefits such as structured project phases, integration with modern agile practices, and a focus on cloud-based solutions which enhance team collaboration and project efficiency. However, it may pose challenges including the need for teams to adjust to new processes, potential overhead from its structured phases, and a learning curve for those unfamiliar with its approach .

Using a GUI for data science tasks offers the advantage of ease of use and does not require extensive programming knowledge, making it faster for simple tasks. However, GUIs often have limited flexibility and offer less control over custom analyses, making it harder to automate and reproduce tasks. On the other hand, programming languages provide greater flexibility, the ability to automate and reproduce analyses, and more control over custom tasks. The major drawback is their steeper learning curve and the prerequisite of having programming knowledge .

The CRISP-DM methodology, an older standard, includes steps such as Business Understanding, Data Understanding, Data Preparation, Modeling, Evaluation, and Deployment. TDSP, developed by Microsoft and more recent, has a similar structure but emphasizes iterative processes by focusing on Business Understanding, Data Acquisition and Understanding, Modeling, Deployment, and Customer Acceptance. TDSP tends to be more modern with insights into cloud integration and agile team management .

Primary roles within the data science field include Data Engineering, focusing on designing and building analytics infrastructure; Machine Learning Engineering, involving the development of algorithms and models; Data Visualization, which involves presenting data insights through graphical representations; Business Intelligence, focusing on leveraging data for strategic decision-making; and Data Analysis, which involves interpreting raw data to extract actionable insights .

Data scientists can minimize time on data cleaning by employing strategies such as automating repetitive cleaning tasks using scripts or software, standardizing data collection processes to reduce errors at the source, and using data warehousing for consistency. Additionally, applying data validation checks and leveraging machine learning algorithms for anomaly detection can ensure data quality while streamlining preparation processes .

Adopting CRISP-DM offers a well-established framework with guided phases that provide a comprehensive process, ensuring a robust foundation for consistent results. However, it may lack flexibility for modern agile environments and cloud-native practices. Conversely, TDSP is better suited for contemporary contexts, integrating seamlessly with agile practices, emphasizing collaboration, and supporting iterative workflows but might require a cultural shift in teams and familiarity with cloud-based systems for full optimization .

In the 2020 Kaggle survey, Python was the top choice followed by R and SQL. Python's popularity is due to its versatility, ease of learning, extensive libraries, and strong community support. R is favored for statistical analysis and visualization, offering extensive packages for these tasks, although it's less general-purpose than Python. SQL remains crucial for database management and querying, integral to manipulate and retrieve structured data .

Data visualization is crucial in data science as it translates complex data analyses into visual representations, making insights accessible and actionable to stakeholders. It requires a unique set of skills in both aesthetics and data interpretation, facilitating communication across teams and aiding in quicker, more informed decision-making. Its specialization status recognizes the importance of effectively conveying data stories that can drive strategic actions .

The top three cloud providers—Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure—dominate the data science field due to their vast computational resources, wide range of services, strong support for machine learning and data analytics tools, and comprehensive global infrastructure. These features enable scalability, flexibility, and seamless integration with data science frameworks, making them highly attractive for enterprises and individual practitioners .

You might also like