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
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories