Latent Class/Cluster Analysis and Mixture Modeling

June 4-8, 2018
Chapel Hill, North Carolina
Instructors: Dan Bauer and Doug Steinley
Software Demonstrations: R with Mplus and SPSS with Mplus


Latent Class/Cluster Analysis and Mixture Modeling is a five-day workshop focused on the application and interpretation of statistical techniques designed to identify subgroups within a heterogeneous population. Broadly, these techniques can be divided into: (a) cluster analysis procedures that group participants via algorithms or decision rules, and (b) latent class analysis, latent profile analysis, and other finite mixture models that discern latent subgroups of individuals using a formal statistical model. In practice, these methods are often implemented with the goal of identifying theoretically distinct subgroups (e.g., people with a liability for schizophrenia versus those without). Alternatively, they can be used as a data reduction device, to summarize prototypical patterns when working with complex multivariate data (e.g., market segmentation in consumer research). In recent years, an increasing focus has been on multivariate and longitudinal applications (e.g., growth mixture modeling). In this workshop we provide a comprehensive exploration of the foundations and uses of cluster analysis, latent class/profile analysis and finite mixture models, with topics ranging from introductory to advanced, and applications to both single-time point and longitudinal data, as detailed below.

Who Should Attend and Software Considerations

Our workshop is designed for graduate students, post-doctoral fellows, faculty, and research scientists from the behavioral, social, and health sciences.

Software demonstrations for cluster analytic techniques will be provided in separate R and SPSS breakout groups (you choose which to attend). Later software demonstrations for mixture models are conducted using Mplus. While it is helpful to have some familiarity with Mplus and either R or SPSS, this is not necessary. The lectures which constitute the majority of the workshop are software-independent.

The Goals of the Workshop

Our motivating goal is to provide an intense yet enjoyable instructional experience that focuses on a large number of both introductory and advanced topics in cluster analysis and mixture modeling. We strive to strike an equal balance between core concepts of the analytic techniques along with their practical application and interpretation when implemented with real empirical data. Our workshop is designed to provide participants with the materials and instruction needed to both develop a real understanding of cluster analysis and mixture modeling and to be able to thoughtfully apply these procedures to their own data.

Reviews From Past Participants

In an effort to continually improve our instruction we obtain student evaluations with each course offering. Here is a sample of reviews from our 2017 Latent Class/Cluster Analysis and Mixture Modeling workshop:

    Dan and Doug are obviously experts, but their delivery and ability to communicate and answer questions was incredible (something that is not common among experts). The climate was relaxed and conducive to learning.

    I would highly recommend it! I really appreciated the balance between theory and application and that syntax files were provided so that we have them to build off of for our own analyses.

    Good experience and very clear — very responsive to questions and mindful of a range of statistical expertise.

    Doug and Dan are good presenters and clearly keep up with the latest developments. As a developmental psychologist, I appreciated all the examples presented in class.

    Great instructors who really know their stuff, offer a great survey of material, and are really ready to help!

Read more…

What is Provided

Dan Bauer and Doug Steinley co-teach the workshop and alternate lecturing throughout the day. We provide approximately 35 hours of total lecture time as well as a bound copy of the course notes and the computer demonstrations (approximately 600 pages total). Although there is not a hands-on computer lab component to this workshop, we provide extensive live demonstrations in R, SPSS, and Mplus, and we distribute the data and code for all examples. Further, participants are welcome to bring personal laptop computers to follow along with the software demonstrations or to work on their own data applications.

For examples of our course materials see sample copies of our structural equation modeling lecture notes and associated Mplus demonstration notes, as well as our multilevel modeling lecture notes and SAS software notes.

All participants also have the opportunity to sign up for individual consulting meetings on Wednesday, Thursday, or Friday.

A continuous beverage service and afternoon snacks are provided each day. Participants are also welcome to enjoy the breakfast buffet at the Hampton Inn before class begins each morning.

Learn more about what makes our training unique…

Daily Schedule

We begin each day at 9:00 and continue until 12:15 with a mid-morning break. Lunch is from 12:15 to 1:30 and attendees can select from a large number of restaurants in the downtown area. The afternoon session continues from 1:30 to 5:00 and includes a mid-afternoon break, although the workshop ends at approximately 3:30 on Friday to allow time for travel. On Monday through Thursday, we will conduct software demonstrations from 3:30 to 5:00. For data visualization and cluster analysis demonstrations, Dan and Doug will lead separate breakout groups using SPSS and R, respectively. For latent class and mixture modeling demonstrations, we will predominantly use Mplus. Finally, we will host a happy hour on Monday at 5:00 with appetizers and drinks.

Facilities and Accommodations

We are very pleased to hold our workshop in the grand meeting room of the Chapel Hill-Carrboro Hampton Inn & Suites located at 370 East Main Street in Carrboro, NC. The Hampton Inn is set in the heart of Chapel Hill-Carrboro and is within walking distance of the campus of the University of North Carolina as well as to many dining, entertainment, and leisure options throughout the downtown area. All participants have full access to the breakfast buffet as well as drinks throughout the day and a light afternoon snack. Complimentary day time parking is provided at the parking deck immediately behind the Hampton Inn for workshop participants.

We have reserved a block of rooms in the Hampton Inn at a reduced rate that will be available until four weeks prior to the workshop or until the block is sold out. The hotel offers a wide range of amenities including workout facilities, a swimming pool, coin operated laundry, and much more. Rooms can be booked through online reservations or via phone at 919.969.6989 (refer to registration code: MX1).

There are also many additional local hotels available, some within walking distance and others which may offer a shuttle service to the downtown.

Tuition and Registration

Registration will be available soon.

Tuition for the five-day workshop is $1795 per registrant. We offer a fixed number of reduced-price registrations of $1295 for graduate students who are actively enrolled in a recognized masters or doctoral training program. No application is necessary to qualify for the student tuition rates; simply select “student” when beginning the registration process. Confirmation of student status may be requested at a later time. We will maintain a waitlist once the student seats are filled.

We also offer a 10% reduction in total tuition for group enrollments and for individuals enrolling in two or more workshops.

Support for Junior Scholars from Under-Represented Groups

We are fortunate to have the opportunity to work in collaboration with the Society of Multivariate Experimental Psychology (SMEP) to provide a limited number of financial awards to students from under-represented groups to attend methodological workshops. These awards are made to qualifying students and post doctoral fellows with available funds of up to $1000 per student. Please see Support for Students from Underrepresented Groups to Attend Methodological Workshops for full details on both of these sources of support.

Cancellation Policy

Curran-Bauer Analytics will refund registration fees for cancellations made with two weeks or more notice prior to the event. For credit card registrations, 10% will be deducted from the refund to pay transaction fees imposed by the credit card companies; there is an industry-imposed 4.95% charge to book the registration and another 4.95% to cancel the registration. For check or purchase order registrations, registration fees will be refunded in full. Registration fees are non-refundable if a cancellation is made less than two weeks before the event.


Chapter 1. Introduction
1.1 Introduction and Organization of the Workshop
1.2 Historical Context: Types and Taxonomies
1.3 Goals and Motivations: When and How Clustering can be Useful
1.4 Perspectives on Classification
1.5 Overview of General Approaches for Clustering

Chapter 2. Preliminaries: Matrix Algebra, Visualization, and Variable Selection
2.1 Brief Introduction to Matrix Algebra
2.2 Seeing Clusters: Graphical Visualization Methods
2.3 Why Variable Selection Matters
2.4 How to Decide Which Variables to Include / Exclude from Analysis

Chapter 3. Hiearchical Clustering
3.1 Motivations Behind Development and Application of Hierarchical Clustering Algorithms
3.2 Assessing (Dis)Similarity
3.3 Hierarchical Clustering Techniques: Basis and Application
3.4 Assessing Fit and Determining the Number of Clusters

Chapter 4. Non-Hierarchical Clustering
4.1 Motivations Behind Development and Application of Non-Hierarchical Clustering Algorithms
4.2 Using K-Mean Clustering to Partition Groups
4.3 Clustering with Respect to Prototypes: K-Median Clustering
4.4 Extensions

Chapter 5. Finite Normal Mixture Models with One Variable
5.1 Motivations Behind Development and Application of Finite Mixture Models
5.2 Explicating the Model
5.3 How to Specify, Estimate, and Interpret the Model
5.4 Conducting Class Enumeration: Determining the Number of Mixing Components / Latent Classes

Chapter 6. Finite Normal Mixture Models with Multiple Variables
6.1 Mixtures Based on Multiple Variables: Extending to a Multivariate Normal Mixture Model
6.2 Commonly Implemented Variations in Model Specification
6.3 Applications (Including with Repeated Measures)

Chapter 7. Finite Mixture Models with Discrete or Non-Normal Indicators
7.1 Why Assuming Normality Isn’t Always Optimal
7.2 Binary and Ordinal Indicators: Latent Class Analysis
7.3 Mixtures of Non-Normal Continuous Distributions

Chapter 8. Relating Latent Classes to Predictors and Distal Outcomes
8.1 Hypothesis Testing within Finite Mixture Models
8.2 One-Step Versus Three-Step Testing Approaches
8.3 Prediction of Class Membership: Predicting Who’s in Which Class
8.4 Predicting Distal Outcomes: Determining Long-Range Outcomes of Class Membership
8.5 Latent Class Moderation Analysis: Do Predictors Have Differential Importance Across Classes?

Chapter 9. Growth Mixture Models
9.1 Heterogeneity in Change Over Time: When Theory Predicts Subgroups Follow Distinct Trajectories
9.2 Latent Class Growth Analysis / Semiparametric Groups Based Trajectory Modeling
9.3 “General” Growth Mixture Models with Random Effects

Chapter 10. Advanced Topics and Concluding Remarks
10.1 Survey of Advanced Applications of Finite Mixture Models:
   – Factor Mixture Models
   – Structural Equation Mixture Models
   – Survival Mixture Models
   – Latent Transition Analysis
10.2 Approaches for deciding on Best Structure
10.3 Summary of Decision Points, Recommendations, and Guidelines for Best Practice

Please contact us either via email or by phone (919.533.9817) if you need any additional information or have any further questions.