Training Calendar

An Introduction to Mata

Online 1 day (17th June 2024 - 17th June 2024) Stata Intermediate, Introductory
Delivered by: Prof. Philippe Van Kerm
Automation, Programming

Instructor: Prof. Philippe Van Kerm, Dept. of Social Sciences, University of Luxembourg and Luxembourg Institute of Socio-Economic Research.

Course Introduction

Click below to watch course leader Philippe Van Kerm Introduce the session.

Course Overview

The course is designed to provide participants with a comprehensive understanding of Mata, a powerful matrix programming language integrated within Stata.

This course aims to equip participants with the skills to leverage Mata's capabilities for data analysis, complex operations, ASCII file processing and optimization tasks. Through a combination of theoretical explanations, practical examples, and hands-on exercises, participants will gain a solid foundation in using Mata effectively within the Stata environment.

Who is This Course For

This course is ideal for individuals who are already familiar with Stata and wish to enhance their capabilities by incorporating Mata into their workflow.

It is suitable for data analysts, researchers, and professionals who seek a deeper understanding of matrix programming for data manipulation and optimization within the Stata environment.

The course is tailored for those with a basic understanding of programming concepts and matrix algebra.

Real World Applications

Participants will be able to apply Mata in various real-world scenarios, such as:

  • Conducting advanced data analysis tasks with efficiency.

  • Performing complex operations on matrices.

  • Processing ASCII text files using string matrices.

  • Developing and utilising custom Mata functions.

  • Optimising code for improved performance.

Course Timetable

Morning SessionAfternoon Session
10:00am-12:00pm (London Time) 14:00pm-16:00pm (London Time)

 


Course Agenda

Part One

  •  Fundamentals of Mata:
    • What is Mata? Why use Mata?
    • Overview of key building blocks of the Mata environment.
    • Positioning within the Stata software suite.
  • General Programming Principles and Conventions in Mata:
    • Data types, matrix extraction, and subscripting.
    • Structures and basic operators.
  • Interfacing Mata and Stata:
    • How do Mata and Stata "communicate"?
    • Leveraging Mata code in Stata scripts.

Part Two

  • Mata Functions:
    • Writing modular and reusable code snippets within Mata
  • Building Libraries of Custom Mata Functions
  • Using String Matrices for Parsing ASCII Text Files
  • Using Mata Built-in Optimizers

 

Prerequisites

  • The course assumes experience with Stata for data analysis, familiarity with Stata scripts (do files), and notions of programming.
  • Basic knowledge of basic matrix algebra is recommended, yet not required.

Terms & Conditions

  • Student registrations: Attendees must provide proof of full time student status at the time of booking to qualify for student registration rate (valid student ID card or authorised letter of enrolment).
  • Additional discounts are available for multiple registrations.
  • Delegates are provided with temporary licences for the principal software package(s) used in the delivery of the course. It is essential that these temporary training licenses are installed on your computers prior to the start of the course.
  • Payment of course fees required prior to the course start date.
  • Registration closes 1 calendar day prior to the start of the course.
    • 100% fee returned for cancellations made more than 28-calendar days prior to start of the course.
    • 50% fee returned for cancellations made 14-calendar days prior to the start of the course.
    • No fee returned for cancellations made less than 14-calendar days prior to the start of the course.

The number of attendees is restricted. Please register early to guarantee your place.

  •  CommercialAcademicStudent
    17 June 2024 (17/06/2024 - 17/06/2024)

All prices exclude VAT or local taxes where applicable.

* Required Fields

£0
Post your comment

Timberlake Consultants