Course Outline
Introduction
MATLAB for Data Science and Reporting
Part 01: MATLAB Fundamentals for Government
Overview
- MATLAB is a powerful tool used by government agencies for data analysis, visualization, modeling, and programming.
Working with the MATLAB User Interface
Overview of MATLAB Syntax
Entering Commands
- Utilizing the command line interface
Creating Variables
- Distinguishing between numeric and character data
Analyzing Vectors and Matrices
- Creation and manipulation of vectors and matrices
- Performing mathematical calculations
Visualizing Vector and Matrix Data
Working with Data Files
- Importing data from Excel spreadsheets
Working with Data Types
- Managing table data
Automating Commands with Scripts
- Creating and executing scripts
- Organizing and publishing your scripts for government use
Writing Programs with Branching and Loops
- Incorporating user interaction and flow control
Writing Functions
- Creating and invoking functions
- Debugging with the MATLAB Editor
Applying Object-Oriented Programming Principles to Your Programs
Part 02: MATLAB for Data Science in Government
Overview
- MATLAB is essential for data mining, machine learning, and predictive analytics within government agencies.
Accessing Data
- Retrieving data from files, spreadsheets, and databases
- Obtaining data from test equipment and hardware
- Extracting data from software and the Web
Exploring Data
- Identifying trends, testing hypotheses, and estimating uncertainty
Creating Customized Algorithms
Creating Visualizations
Creating Models
Publishing Customized Reports
Sharing Analysis Tools
- As MATLAB code for government use
- As standalone desktop or Web applications for government deployment
Using the Statistics and Machine Learning Toolbox
Using the Neural Network Toolbox
Part 03: Report Generation for Government
Overview
- Presenting results from MATLAB programs, applications, and sample data in a government context
- Generating Microsoft Word, PowerPoint®, PDF, and HTML reports for government use.
- Creating templated reports for government standards
- Tailor-made reports
- Using organization’s templates and standards for government reporting
Creating Reports Interactively vs Programmatically
- Utilizing the Report Explorer
- Using the DOM (Document Object Model) API
Creating Reports Interactively Using Report Explorer
- Report Explorer Examples
- Magic Squares Report Explorer Example for government
- Creating reports
- Using Report Explorer to create a report setup file, define report structure and content for government use
- Formatting reports
- Specifying default report style and format for Report Explorer reports in government
- Generating reports
- Configuring Report Explorer for processing and running reports for government use
- Managing report conversion templates
- Copying and managing Microsoft Word, PDF, and HTML conversion templates for Report Explorer reports in government
- Customizing Report Conversion Templates
- Customizing the style and format of Microsoft Word and HTML conversion templates for Report Explorer reports in government
- Customizing Components and Style Sheets
- Customizing report components and defining layout style sheets for government use
Creating Reports Programmatically in MATLAB
- Template-Based Report Object (DOM) API Examples
- Functional report for government
- Object-oriented report for government
- Programmatic report formatting for government
- Creating report content
- Using the Document Object Model (DOM) API for government reports
- Report Format Basics
- Specifying format for report content in government
- Creating Form-Based Reports
- Using the DOM API to fill in the blanks in a report form for government use
- Creating Object-Oriented Reports
- Deriving classes to simplify report creation and maintenance for government
- Creating and Formatting Report Objects
- Lists, tables, and images for government reports
- Creating DOM Reports from HTML
- Appending HTML string or file to a Microsoft® Word, PDF, or HTML report generated by the Document Object Model (DOM) API for government use
- Creating Report Templates
- Creating templates to use with programmatic reports for government
- Formatting Page Layouts
- Formatting pages in Microsoft Word and PDF reports for government use
Summary and Closing Remarks
Requirements
- Understanding of fundamental mathematical principles, including linear algebra, probability theory, and statistics
- No prior experience with MATLAB is required
Audience for Government
- Developers
- Data scientists
Testimonials (5)
Younes is a great trainer. Always willing to assist, and very patient. I will give him 5 stars. Also, the QLIK sense training was excellent, due to an excellent trainer.
Dietmar Glanninger - BMW
Course - Qlik Sense for Data Science
Trainer was accommodative. And actually quite encouraging for me to take up the course.
Grace Goh - DBS Bank Ltd
Course - Python in Data Science
Subject presentation knowledge timing
Aly Saleh - FAB banak Egypt
Course - Introduction to Data Science and AI (using Python)
It is great to have the course custom made to the key areas that I have highlighted in the pre-course questionnaire. This really helps to address the questions that I have with the subject matter and to align with my learning goals.
Winnie Chan - Statistics Canada
Course - Jupyter for Data Science Teams
It is showing many methods with pre prepared scripts- very nicely prepared materials & easy to traceback