Properties and Definitions: Data Servers Clients Requests and Responses 
 
Properties and Definitions: Data Servers Clients Requests and Responses 
 
Properties and Definitions: Data Connectivity APIs and Endpoints 
 
Properties and Definitions: Data Connectivity APIs and Endpoints 
 
Text Files as Means of Communication 
 
Text Files as Means of Communication 
 
Definitions and Applications 
 
Definitions and Applications 
 
Setting Up the Environment - An Introduction (Do Not Skip Please)! 
 
Why Python and why Jupyter? 
 
Why Python and why Jupyter? 
 
The Jupyter Dashboard - Part 1 
 
The Jupyter Dashboard - Part 2 
 
Installing Packages - Exercise 
 
Installing Packages - Solution 
 
What to Expect from the Next Couple of Sections 
 
A Note on Our Usage of Terms with Multiple Meanings 
 
ARTICLE - A Brief Overview of Regression Analysis 
 
Picking the Appropriate Approach for the Task at Hand 
 
EXERCISE - Removing Irrelevant Data 
 
SOLUTION - Removing Irrelevant Data 
 
Examining the Reasons for Absence 
 
Splitting a Column into Multiple Dummies 
 
EXERCISE - Splitting a Column into Multiple Dummies 
 
SOLUTION - Splitting a Column into Multiple Dummies 
 
ARTICLE - Dummy Variables: Reasoning 
 
Dummy Variables and Their Statistical Importance 
 
Grouping - Transforming Dummy Variables into Categorical Variables 
 
Concatenating Columns in Python 
 
EXERCISE - Concatenating Columns in Python 
 
SOLUTION - Concatenating Columns in Python 
 
Changing Column Order in Pandas DataFrame 
 
EXERCISE - Changing Column Order in Pandas DataFrame 
 
SOLUTION - Changing Column Order in Pandas DataFrame 
 
Implementing Checkpoints in Coding 
 
EXERCISE - Implementing Checkpoints in Coding 
 
SOLUTION - Implementing Checkpoint in Coding 
 
Exploring the Initial "Date" Column 
 
Using the "Date" Column to Extract the Appropriate Month Value 
 
Introducing "Day of the Week" 
 
EXERCISE - Removing Columns 
 
Further Analysis of the DataFrame: Next 5 Columns 
 
Further Analysis of the DaraFrame: "Education" "Children" "Pets" 
 
A Final Note on Preprocessing 
 
A Note on Exporting Your Data as a *.csv File 
 
Exploring the Problem from a Machine Learning Point of View 
 
Creating the Targets for the Logistic Regression 
 
A Bit of Statistical Preprocessing 
 
Train-test Split of the Data 
 
Training the Model and Assessing its Accuracy 
 
Extracting the Intercept and Coefficients from a Logistic Regression 
 
Interpreting the Logistic Regression Coefficients 
 
Omitting the dummy variables from the Standardization 
 
Interpreting the Important Predictors 
 
Simplifying the Model (Backward Elimination) 
 
Testing the Machine Learning Model 
 
How to Save the Machine Learning Model and Prepare it for Future Deployment 
 
ARTICLE - More about 'pickling' 
 
EXERCISE - Saving the Model (and Scaler) 
 
Creating a Module for Later Use of the Model 
 
Are you sure you're all set? 
 
Implementing the 'absenteeism_module' - Part I 
 
Implementing the 'absenteeism_module' - Part II 
 
Creating a Database in MySQL 
 
Importing and Installing 'pymysql' 
 
Creating a Connection and Cursor 
 
EXERCISE - Create 'df_new_obs' 
 
Creating the 'predicted_outputs' table in MySQL 
 
Running an SQL SELECT Statement from Python 
 
Transferring Data from Jupyter to Workbench - Part I 
 
Transferring Data from Jupyter to Workbench - Part II 
 
Transferring Data from Jupyter to Workbench - Part III 
 
EXERCISE - Age vs Probability 
 
Analysis in Tableau: Age vs Probability 
 
EXERCISE - Reasons vs Probability 
 
Analysis in Tableau: Reasons vs Probability 
 
EXERCISE - Transportation Expense vs Probability 
 
Analysis in Tableau: Transportation Expense vs Probability