Computing for Business Analytics and Machine Learning Vocabulary Flashcards

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

1/29

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering core concepts in business analytics computing, Python programming, NumPy, Pandas, Matplotlib, Scikit-learn, and regression modeling.

Last updated 11:20 PM on 9/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

Correlation Coefficient (rr)

A statistical measure that quantifies the degree and direction of a linear relationship between two variables, ranging from −1-1 (perfect negative linear relationship) to +1+1 (perfect positive linear relationship).

2
New cards

Coefficient of Determination (R2R^2)

A statistical metric ranging from 00 to 11 that indicates how well the independent variables explain the variability of the dependent variable in a regression model.

3
New cards

Root Mean Squared Error (RMSE)

A regression evaluation metric calculated as RMSE=∑i=1n(y^i−yi)2nRMSE = \frac{\sqrt{\sum_{i=1}^n (\hat{y}_i - y_i)^2}}{n} that measures the magnitude of prediction errors.

4
New cards

Overfitting

A condition in machine learning where a model produces a highly complex explanation that fits training data exceptionally well but generalizes poorly to new, unseen data.

5
New cards

Training Partition

The subset of a dataset used by a machine learning algorithm to learn parameters and build models.

6
New cards

Validation Partition

A separate subset of data used to evaluate model performance on unseen data and select the best model to prevent overfitting.

7
New cards

Regression Intercept (β0\beta_0)

The baseline predicted outcome value in a linear regression model when all predictor variables equal 00.

8
New cards

Beta Coefficient (βi\beta_i)

The parameter in a regression model representing the expected change in the outcome variable for a 11-unit increase in that predictor, holding all other predictors constant.

9
New cards

NumPy Array Upcasting

The automatic conversion performed by NumPy to cast array element values to a common data type in order to maintain a fixed-datatype structure.

10
New cards

shape (NumPy Attribute)

An array attribute that returns a tuple giving the dimensions of the array across its axes.

11
New cards

size (NumPy Attribute)

An array attribute that returns the total number of elements contained in the array.

12
New cards

ndim (NumPy Attribute)

An array attribute that returns the total number of dimensions or axes of the array.

13
New cards

loc vs iloc

Pandas data selection tools where loc selects rows and columns using index or column labels, while iloc selects using integer positions.

14
New cards

k-Nearest Neighbors (k-NN)

A supervised classification algorithm that classifies a new observation based on the categories of its kk nearest known observations using distance metrics.

15
New cards

k-Means Clustering

An unsupervised learning algorithm that groups observations into clusters around cluster centers.

16
New cards

Feature Scaling

A data preprocessing technique that puts numeric features on comparable scales so features with larger ranges do not dominate distance calculations.

17
New cards

.fit() vs .predict()

Methods in scikit-learn where .fit() trains the model by learning parameters from data, whereas .predict() applies the trained model to make predictions.

18
New cards

Assignment (=) vs Comparison (==) Operators

Python operators where = assigns a value to a variable, whereas == compares two values to evaluate whether they are equal.

19
New cards

While Loop Update

A statement inside a while loop body that modifies the state variable to prevent an infinite loop.

20
New cards

Nested Logic Iteration

An execution pattern where an inner loop completes its full sequence of iterations for every single iteration of the outer loop.

21
New cards

print() vs return

Function constructs where print() only displays values to the screen, whereas return sends a value back to the caller for further program use.

22
New cards

Import Alias (as)

Syntax used during package imports to assign a shorter shorthand alias for calling functions from a library.

23
New cards

list.pop() vs list.remove()

Python list methods where pop(index) removes and returns an item at a specified index, while remove(value) deletes the first occurrence of a matching value.

24
New cards

File Modes ('r', 'w', 'a')

Modes used in open(): 'r' opens for reading, 'w' opens for writing (overwriting), and 'a' opens for appending.

25
New cards

Modulo Operator (%)

An arithmetic operator in Python that calculates and returns the remainder of division between two numbers.

26
New cards

Exponentiation Operator (**)

An arithmetic operator in Python that raises a base number to a specified power.

27
New cards

train_test_split()

A utility function from sklearn.model_selection that partitions data into separate training and testing subsets.

28
New cards

Accumulator

A programming variable used to maintain a running total or cumulative value, initialized before a loop and updated within the loop body.

29
New cards

Relational Database

A database structure that organizes data into tables and uses SQL commands to manage data while minimizing redundancy.

30
New cards

Short-Circuit Evaluation

The behavior in logical expressions where evaluation stops as soon as the overall truth value is determined.