Flashcards ISBA 1 Chapter 1 LEC & LAB | Quizlet

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

1/106

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:44 AM on 8/10/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

107 Terms

1
New cards

Data

is the raw material in data analytics that, when processed, provides actionable insights, identifies patterns and trends, and enables informed decision-making, enhanced efficiency, customer understanding, risk management, and innovation.[cite: 3]

2
New cards

Data Analysis

involves the process of inspecting, cleaning, transforming, and modeling data to uncover meaningful insights, patterns, and trends. It typically focuses on examining past data to understand what happened and why it happened. Data analysis often involves descriptive statistics, visualization techniques, and hypothesis testing to conclude the data.[cite: 3]

3
New cards

Data Analytics

encompasses a broader scope and involves the use of advanced techniques and tools to extract actionable insights from data. It goes beyond the examination of historical data and incorporates predictive and prescriptive analytics to anticipate future trends and outcomes, which often involves machine learning algorithms, data mining, and optimization techniques to drive decision-making and strategy.[cite: 3]

4
New cards

Descriptive Analytics

summarizes historical data to understand past performance.[cite: 3]

5
New cards

Diagnostic Analytics

dives deeper into the data to identify the root causes of past events.[cite: 3]

6
New cards

Predictive Analytics

uses historical data and machine learning to forecast future trends and outcomes.[cite: 3]

7
New cards

Prescriptive Analytics

goes beyond prediction to recommend specific actions to achieve desired outcomes.[cite: 3]

8
New cards

Quantitative data

refers to something related to quantities or amounts, expressed in numbers, data that can measure or count.[cite: 3]

9
New cards

Discrete data

consists of countable values, often whole numbers and cannot be broken down into smaller parts. answers the "how many" questions-it's finite and clear-cut.[cite: 3]

10
New cards

Continuous data

involves measurements that can take any value within a given range, which can be measured more precisely with decimals. Unlike discrete data, continuous data can change over time and can be infinitely divided into smaller parts.[cite: 3]

11
New cards

Qualitative data

refers to qualities or characteristics, and is characterized by descriptions. It's non-numeric and focuses on specific qualities or characteristics that can be used to categorize things.[cite: 3]

12
New cards

Nominal data

consists of labels or names that don't have any natural order or ranking.[cite: 3]

13
New cards

Ordinal data

does have a meaningful order or ranking, but there is no consistent or defined difference between the values.[cite: 3]

14
New cards

Structured data

is like a neatly organized spreadsheet where every piece of information is placed into specific rows and columns. Because this data is highly organized, it makes it easier to search and manage.[cite: 3]

15
New cards

Unstructured data

is the opposite of structured data-it's more like a messy drawer filled with various items, some of which might be hard to categorize. Unstructured data includes things like emails, videos, audio files, and customer reviews.[cite: 3]

16
New cards

Semi-structured data

is a bit more flexible. It has some organization, but not everything follows a rigid format.[cite: 3]

17
New cards

Big data analytics

is the process of collecting, organizing, and analyzing large, complex datasets to discover hidden patterns, correlations, and trends, which helps organizations make informed decisions and uncover insights.[cite: 3]

18
New cards

Volume

refers to the quantity of data generated and collected, often measured in terabytes, petabytes, or even exabytes.[cite: 3]

19
New cards

Variety

describes the different types of data, which can be structured (like in databases), semi-structured, or unstructured (like text, images, or videos).[cite: 3]

20
New cards

Velocity

represents the speed at which new data is created, collected, and processed. Examples are high-speed data streams, such as social media feeds or IoT sensor data.[cite: 3]

21
New cards

Veracity

deals with the uncertainty, accuracy, and trustworthiness of the data. It's crucial to ensure the quality and reliability of the data before using it for analysis.[cite: 3]

22
New cards

Value

is the ultimate goal of big data analytics, which is to extract meaningful insights and actionable information from the data to make better decisions, create new products, and improve business processes.[cite: 3]

23
New cards

Supervised learning

is defined by its use of labeled data sets. These data sets are designed to train (supervise) algorithms in classifying data or predicting outcomes accurately using labeled inputs and outputs.[cite: 3]

24
New cards

Classification problems

use an algorithm to assign test data into specific categories

25
New cards

Regression

uses an algorithm to understand the relationship between dependent and independent variables, where models help predict numerical values based on different data points.[cite: 3]

26
New cards

Unsupervised learning

uses algorithms to analyze and cluster unlabeled data sets and discover hidden patterns in data without the need for human intervention (unsupervised).[cite: 3]

27
New cards

Clustering

groups the unlabeled data based on their similarities or differences.[cite: 3]

28
New cards

Association

uses different rules to find relationships between variables in a given data set.[cite: 3]

29
New cards

Dimensionality reduction

is used when the number of features (dimensions) in a given data set is too high. It reduces the number of data inputs to a manageable size while also preserving the data integrity.[cite: 3]

30
New cards

Text mining

is the process of transforming unstructured text into a structured format to identify meaningful patterns and new insights.[cite: 3]

31
New cards

Python

is one of the most popular choices of programming language for data analysts because it is designed to be simple, efficient, and easy to read and write.[cite: 4]

32
New cards

algorithm

is a precise sequence of steps to produce a result.[cite: 4]

33
New cards

program

is an encoding of an algorithm in a language to solve a particular problem.[cite: 4]

34
New cards

syntax

a set of rules for specifying commands.[cite: 4]

35
New cards

Comments

are used by the programmer to document and explain the code, and are ignored by the computer.[cite: 4]

36
New cards

variable

is a name that refers to a location that stores a data value.[cite: 4]

37
New cards

Numeric

represented by integers (int), whole numbers, floats (float), real numbers with a decimal point, and complex numbers (complex), numbers with a real and an imaginary part.[cite: 4]

38
New cards

String

is an immutable sequence of Unicode characters, enclosed within single, double, or triple quotes in its literal representation.[cite: 4]

39
New cards

List

is a built-in data type in Python, which is a sequence of comma-separated items, enclosed in square brackets [].[cite: 4]

40
New cards

tuple

is a sequence of comma-separated items, enclosed in parentheses ().[cite: 4]

41
New cards

Range

represents an immutable sequence of numbers, often used in loops.[cite: 4]

42
New cards

Mapping Type

represented by dictionaries (dict), which are unordered collections of key-value pairs, enclosed in curly braces.[cite: 4]

43
New cards

Set Types

represented by set, which are Unordered collections of unique items, enclosed in curly braces, or frozenset, which are immutable versions of sets.[cite: 4]

44
New cards

Booleans (bool)

represent truth values, either True or False.[cite: 4]

45
New cards

Binary Types

that can be bytes, immutable sequences of bytes, bytearray, mutable sequences of bytes, or memoryview, which allows direct access to the internal data of an object.[cite: 4]

46
New cards

None

that represents the absence of a value.[cite: 4]

47
New cards

Jupyter Notebook

is the original web application for creating and sharing computational documents that offers a simple, streamlined, document-centric experience.[cite: 4]

48
New cards

Pandas

A fundamental library for data manipulation and analysis, providing DataFrames for structured data handling, cleaning, and transformation.[cite: 4]

49
New cards

NumPy

An essential library for numerical computing, offering powerful array objects and mathematical functions for efficient data operations.[cite: 4]

50
New cards

Matplotlib

A widely used library for creating static, interactive, and animated visualizations in Python, enabling the creation of various plot types.[cite: 4]

51
New cards

Seaborn

Built on Matplotlib, Seaborn simplifies the creation of aesthetically pleasing and informative statistical graphics.[cite: 4]

52
New cards

SciPy

Provides a collection of scientific computing tools, including modules for optimization, integration, interpolation, and statistical functions.[cite: 4]

53
New cards

Scikit-learn

A comprehensive machine learning library offering tools for classification, regression, clustering, dimensionality reduction, and more.[cite: 4]

54
New cards

Data cleaning

is the process of identifying and correcting errors or inconsistencies in the data.[cite: 4]

55
New cards

Data integration

involves combining data from multiple sources to create a unified dataset.[cite: 4]

56
New cards

Schema matching

aligns fields and data structures from different sources to ensure consistency.[cite: 4]

57
New cards

Data deduplication

identifies and removes duplicate entries across multiple datasets.[cite: 4]

58
New cards

Data transformation

converts data into formats suitable for analysis, machine learning, or mining.[cite: 4]

59
New cards

Label Encoding

assigns a unique numerical label to each category. Useful when there's an ordinal relationship between categories.[cite: 4]

60
New cards

One-Hot Encoding

creates new binary (0 or 1) columns for each category, indicating the presence or absence of that category. Ideal when there's no inherent order between categories.[cite: 4]

61
New cards

Standardization (Z-score normalization)

Rescales data to have a mean of 0 and a standard deviation of 1. Useful for algorithms sensitive to feature scales, like K-Nearest Neighbors or Support Vector Machines.[cite: 4]

62
New cards

Normalization (Min-Max scaling)

rescales data to a fixed range, typically 0 to 1.[cite: 4]

63
New cards

Data reduction

simplifies the dataset by reducing the number of features or records while preserving the essential information.[cite: 4]

64
New cards

Feature selection

choosing the most important features contributing to the analysis or model's performance.[cite: 4]

65
New cards

Principal component analysis (PCA)

a dimensionality reduction technique that transforms data into a lower-dimensional space.[cite: 4]

66
New cards

Sampling methods

reducing the size of the dataset by selecting representative samples is useful for handling large datasets.[cite: 4]

67
New cards

head

List the first 5 rows in the Dataframe[cite: 4]

68
New cards

tail

List the last 5 rows in the Dataframe[cite: 4]

69
New cards

describe

Shows descriptive statistics, which include central tendency, dispersion, and shape of a dataset's distribution, excluding NaN values.[cite: 4]

70
New cards

info

prints the summary of a DataFrame that includes the data type of each column, RangeIndex (number of rows), columns, non-null values, and memory usage.[cite: 4]

71
New cards

iloc

Returns one or more specified row(s)[cite: 4]

72
New cards

list

Print all the column names of the Dataframe[cite: 4]

73
New cards

to_string

Print the entire DataFrame[cite: 4]

74
New cards

dtypes

List the types of the columns[cite: 4]

75
New cards

columns

List the column names[cite: 4]

76
New cards

axes

List the row labels and column names[cite: 4]

77
New cards

ndim

Number of dimensions[cite: 4]

78
New cards

size

Number of elements[cite: 4]

79
New cards

shape

Return a tuple representing the dimensionality[cite: 4]

80
New cards

values

Numpy representation of the data[cite: 4]

81
New cards

max(), min()

Return max/min values for all numeric columns[cite: 4]

82
New cards

mean(), median(), mode()

Return mean/median/mode values for all numeric columns[cite: 4]

83
New cards

std()

Calculates standard deviation[cite: 4]

84
New cards

count()

Counts the number of non-null values[cite: 4]

85
New cards

sum()

Calculates the sum of values[cite: 4]

86
New cards

var()

Calculates the variance[cite: 4]

87
New cards

sample(n)

Returns a random sample of the data frame[cite: 4]

88
New cards

skew

Sample skewness[cite: 4]

89
New cards

kurt

Kurtosis[cite: 4]

90
New cards

agg

Useful for multiple statistics are computed per column[cite: 4]

91
New cards

dropna()

Drop missing observations[cite: 4]

92
New cards

dropna(how='all')

Drop observations where all cells is NA[cite: 4]

93
New cards

dropna(axis = 1, how='all')

Drop column if all the values are missing[cite: 4]

94
New cards

dropna(thresh = 5)

Drop rows that contain less than 5 non-missing values[cite: 4]

95
New cards

fillna(0)

Replace missing values with zeros[cite: 4]

96
New cards

isnull()

Returns True if the value is missing[cite: 4]

97
New cards

notnull()

Returns True for non-missing values[cite: 4]

98
New cards

duplicated()

Check the rows for duplication[cite: 4]

99
New cards

distplot

histogram[cite: 4]

100
New cards

barplot

estimate of central tendency for a numeric variable[cite: 4]