DATA SCIENCE Summary

0.0(0)
Studied by 7 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/84

flashcard set

Earn XP

Last updated 11:08 AM on 12/1/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

85 Terms

1
New cards

Dataset

A collection of data used for analysis or experimentation.

2
New cards

Feature

An individual measurable property or characteristic of a dataset.

3
New cards

Variable

A feature or attribute that can change or take different values.

4
New cards

Observation/Instance

A single row or data point in a dataset.

5
New cards

Label/Target

The variable being predicted or analyzed in a machine learning problem (often the output).

6
New cards

Descriptive Statistics

Techniques used to describe and summarize features of a dataset, like mean, median, variance, and standard deviation.

7
New cards

Inferential Statistics

Methods that infer insights or make predictions about a larger population based on sample data.

8
New cards

Hypothesis Testing

A statistical method to test assumptions or hypotheses about a population parameter.

9
New cards

Correlation

The measure of the strength and direction of the relationship between two variables.

10
New cards

Supervised Learning

Machine learning approach where models learn from labeled data to make predictions or classifications.

11
New cards

Unsupervised Learning

Machine learning approach where models find patterns and structures in unlabeled data.

12
New cards

Feature Engineering

The process of creating new features or transforming existing ones to improve model performance.

13
New cards

Overfitting and Underfitting

Overfitting occurs when a model performs well on training data but poorly on new data; underfitting occurs when a model is too simple to capture the underlying patterns.

14
New cards

Cross-validation

Technique to assess the generalization performance of a model by splitting data into subsets for training and validation.

15
New cards

Exploratory Data Analysis (EDA)

Initial analysis to understand the dataset's main characteristics through visualizations and summary statistics.

16
New cards

Data Visualization

Presenting data graphically to communicate patterns, trends, and insights effectively.

17
New cards

Histogram

A graphical representation of the distribution of numerical data.

18
New cards

Python/R

Programming languages commonly used for data manipulation, analysis, and machine learning.

19
New cards

Pandas

Python library for data manipulation and analysis.

20
New cards

Scikit-learn

Python library providing machine learning algorithms and tools.

21
New cards

Jupyter Notebooks

Interactive environments for creating and sharing documents containing live code, visualizations, and narrative text.

22
New cards

Business Acumen

Ability to translate data insights into actionable business strategies and decisions, working closely with stakeholders to solve business problems.

23
New cards

Problem-solving

Strong analytical and problem-solving skills to tackle complex issues using data-driven approaches.

24
New cards

Communication Skills

Effective communication is vital to convey complex findings and insights to both technical and non-technical stakeholders.

25
New cards

Teamwork and Collaboration

Capability to work in multidisciplinary teams, collaborate with other professionals, and share knowledge effectively.

26
New cards

Curiosity and Continuous Learning

Given the evolving nature of technology and data science, a passion for learning and staying updated with new techniques and tools is essential.

27
New cards

Education

A bachelor's or master's degree in fields like computer science, statistics, mathematics, data science, or a related field. Some roles may require a Ph.D. for research-oriented positions.

28
New cards

Experience

Depending on the role, companies may seek candidates with a few years of relevant work experience in data analysis, machine learning, or a related field.

29
New cards

Python

Widely used for data analysis, machine learning, and statistical modeling. Libraries like Pandas, NumPy, SciPy, Matplotlib, and Scikit-learn are commonly used in Python.

30
New cards

R

Another popular language for statistical analysis, data manipulation, and visualization, with a wide range of packages like dplyr, ggplot2, and caret.

31
New cards

SQL (Structured Query Language)

Essential for managing and querying relational databases.

32
New cards

Pandas

Python library for data manipulation and analysis, offering data structures and tools for cleaning and preprocessing.

33
New cards

dplyr

R package for data manipulation tasks like filtering, summarizing, and transforming data.

34
New cards

Apache Hadoop

Framework for distributed storage and processing of large datasets.

35
New cards

Apache Spark

Provides a fast and general-purpose cluster computing system for big data processing.

36
New cards

Scikit-learn

Python library offering various machine learning algorithms and tools for modeling and evaluation.

37
New cards

TensorFlow and Keras

Libraries for building and training neural networks and deep learning models.

38
New cards

PyTorch

Another deep learning framework used for building neural network architectures.

39
New cards

Jupyter Notebooks

Interactive environments for creating and sharing documents containing live code, visualizations, and narrative text.

40
New cards

Matplotlib

Python library for creating static, interactive, and 3D visualizations.

41
New cards

Seaborn

Built on top of Matplotlib, Seaborn provides more visually appealing statistical graphics.

42
New cards

ggplot2

R package for creating elegant and complex data visualizations.

43
New cards

Tableau

User-friendly platform for data visualization and analytics.

44
New cards

Power BI

Microsoft's business analytics tool for visualizing and sharing insights from data.

45
New cards

QlikView/Qlik Sense

Platforms for data visualization, business intelligence, and data discovery.

46
New cards

OpenRefine

Tool for cleaning and transforming messy data.

47
New cards

Trifacta

Platform for data wrangling and preparation tasks.

48
New cards

Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP)

Cloud services offering various tools and resources for data storage, processing, and analysis.

49
New cards

Descriptive Questions

What are the key characteristics or trends in the dataset? How is the data distributed across different categories or groups? What are the summary statistics for the variables in the dataset?

50
New cards

Diagnostic Questions

What factors are contributing to a particular outcome or phenomenon? Are there any anomalies, outliers, or patterns that need further investigation? What is the root cause of a specific problem in the dataset?

51
New cards

Predictive Questions

Can we predict future outcomes based on historical data? What variables are most predictive of a certain event or outcome? How accurate are our predictions using different models or algorithms?

52
New cards

Prescriptive Questions

What actions or interventions can be recommended based on predictive models? How can we optimize a process or system to achieve better outcomes? What changes can be made to improve a specific metric or result?

53
New cards

Exploratory Questions

Are there any hidden patterns or relationships in the data? Can we identify clusters or groups within the dataset? What variables are most correlated with each other?

54
New cards

Causal Questions

What is the cause-and-effect relationship between variables? Can we establish causation based on observational or experimental data? How does changing one variable affect another in the dataset?

55
New cards

Comparative Questions

How do different groups or categories in the dataset compare to each other? What are the differences or similarities between subsets of the data? Are there significant differences in outcomes between different treatments or conditions?

56
New cards

Primary Sources

Data collected firsthand for a specific purpose. It includes surveys, experiments, observations, interviews, and focus groups.

57
New cards

Secondary Sources

Data that already exists and is collected by someone else for their own purposes. This includes books, articles, official records, databases, and previously conducted research.

58
New cards

Tertiary Sources

Compilations or summaries of primary and

59
New cards

Predictive Analysis

Using historical data to forecast or predict future outcomes or trends.

60
New cards

Diagnostic Analysis

Identifying reasons behind certain outcomes or patterns by investigating cause-and-effect relationships in data.

61
New cards

Prescriptive Analysis

Recommending actions or strategies based on analysis to optimize or improve future outcomes.

62
New cards

Variables

Containers for storing data values in programming languages.

63
New cards

Functions

Reusable blocks of code that perform specific tasks.

64
New cards

Control Structures

Statements that determine the flow of execution in a program.

65
New cards

Data Types

Categories of data that determine the kind of values that can be stored and manipulated.

66
New cards

Modules

Files containing Python code that can be imported and used in other programs.

67
New cards

Libraries

Collections of modules that provide additional functionality for specific tasks.

68
New cards

Lists

Ordered collections of items in programming languages.

69
New cards

Tuples

Immutable ordered collections of items in programming languages.

70
New cards

File Handling

Manipulating files in a program, such as reading from or writing to files.

71
New cards

Dictionaries

Key-value pairs used to store and retrieve data in programming languages.

72
New cards

Plotting

Creating visual representations of data using graphs or charts.

73
New cards

Data Manipulation

Modifying or transforming data to make it suitable for analysis.

74
New cards

Visualization

Presenting data in a visual format to gain insights or communicate information effectively.

75
New cards

Data Cleaning

Preprocessing data by handling missing values, duplicates, outliers, and normalizing or standardizing data.

76
New cards

Model Accuracy

Techniques to improve the accuracy of a predictive model, such as cross-validation, ensemble methods, and increasing the quantity and quality of data.

77
New cards

Data Formats

Different ways in which data can be structured and represented, such as CSV, Excel, or JSON.

78
New cards

Data Science Applications

Examples of how data science can be used in different domains, such as student performance analysis in education or audience insights in the movie industry.

79
New cards

Python Skills

Proficiency in the Python programming language for data analysis and modeling.

80
New cards

Online Platforms

Tools like Jupyter Notebook or Google Colab for creating and running data science models.

81
New cards

Importing Datasets

Steps to import datasets into a data science environment using tools like Google Colab.

82
New cards

Creating Datasets

Generating or creating custom datasets for analysis using existing data sources.

83
New cards

Data Visualization

Techniques for visualizing data, such as box plots, histograms, and pie charts.

84
New cards

Necessary Libraries

Key libraries in Python for data analysis and modeling, such as pandas, scikit-learn, geopandas, and matplotlib.

85
New cards

Exporting Work

Methods to save or export the results or outputs of data analysis or modeling tasks.