In this e-learning course, we will cover the basics of structural equation modeling (SEM) using the R package lavaan. Participants will learn how to interact with the lavaan software and how to run common types of structural equation models (e.g., path models, confirmatory factor analyses, latent regression models, multiple group models) using lavaan. No prior knowledge of lavaan is necessary, but some experience with R and SEM (although not strictly required) is strongly encouraged.
Course by tag
How can networks help us understand and predict social systems? How to find important individuals and communities? How to predict unobserved connections between genes? How to learn the dependencies between interrelated entities? How can we stop disease or information spreading in networks? In this course, we provide participants with the conceptual and practical skills necessary to use network science tools to answer social, economic and biological questions.
If you are looking for a powerful programming language, you should learn Python, a language with a simple syntax and a powerful set of libraries.
It is easy for beginners to learn Python and it is widely used in many scientific fields for data exploration.
This workshop is an introduction to the Python programming language and, in particular, is geared toward people who are new to the language and who have relatively little experience with other programming languages. So, for beginners and people with little experience in programming, this course would be an excellent choice.
This course introduces the basic concepts of text analysis in Python. In this course, participants will learn how to apply text mining methods on text data and analyse them in a pipeline with machine learning and natural language processing algorithms. The course has a strongly practical hands-on focus, and participants will gain experience in using text mining on real data.
Introduction to Graphical Models (for Network Inference) in R: Markov random Fields and Bayesian Networks
Probabilistic graphical models (PGMs) represent the world in a simple way that humans can understand better.
They are graphical representations to understand the complex relationships between a set of random variables of interest (nodes). The edges that connect these nodes show the statistical dependencies between them.
PGMs have numerous applications in social and behavioral sciences, life sciences, economics, computer science, and many more fields.
In this introductory course, I briefly introduce two types of graphical models: undirected (Markov random fields) and directed (Bayesian networks). I will discuss how we can apply these models to estimate the dependencies between variables of interest in the form of a network. We will review excellent real-world examples and exercises (using R) to reinforce learning.
This course will open a new door for you and enable you to see the dependencies from a network point of view, which is much more comprehensive.
If you expect to work with the software Mplus, this course can help you to get started! This course is a compact 1-day workshop introducing Mplus. We will focus on preparing data for Mplus, introducing common model syntax, avoiding common mistakes, interpreting output, and dealing with common error messages. Practice exercises demonstrate multiple regression and factor analysis models, which are the basis of structural equation models in Mplus.
Linear regression is one of the most ubiquitous statistical methods. Most statistical techniques can be viewed as either special cases of linear regression (e.g., t-tests, ANOVA) or generalizations of linear regression (e.g., multilevel modeling, SEM, neural networks, GLM, survival analysis). In this workshop, participants will learn how to apply linear regression techniques in R. We will cover (multiple) linear regression, categorical predictor variables, moderation, prediction, and diagnostics. Workshop participants will practice what they learn via practical exercises.
Missing data are ubiquitous in nearly every data analytic enterprise. Simple ad-hoc techniques for dealing with missing values such as deleting incomplete cases or replacing missing values with the item mean can cause a host of (hidden) problems. In this workshop, we will discuss principled methods for treating missing data and how to apply these methods in R. We will cover some basic missing data theory, methods for exploring/quantifying the extent of the missing data problem and two principled methods for correcting the missing data: multiple imputation and full information maximum likelihood. Participants will practice what they learn via practical exercises.
This workshop will introduce participants to the R statistical programming language. R is a completely free and open-source programming language and environment for statistical analysis. In this workshop, participants will learn what R is and how it differs from other statistical software packages and programming languages. They will learn the basics of data I/O, manipulation, and visualization in R. We will also cover basic statistical analyses such as t-tests, correlation, ANOVA, and linear regression. Workshop participants will practice what they learn via practical exercises.
In this one day course participants will be introduced to informative hypotheses that are alternatives for the traditional null and alternative hypotheses, and, to the Bayes factor and GORIC which are alternatives for the p-value. This course is applied, hands-on, and build around concepts and not formulas.
More and more researchers rely upon Systematic Reviews: attempts to synthesize the state of the art in a particular scientific field. However, the scientific output of the world doubles every nine years. In this tsunami of new knowledge, there is not enough time to read everything – resulting in costly, abandoned, or error-prone work. Using the latest methods from the field of Artificial Intelligence (AI), you can reduce the number of papers to screen up to 95%(!). This summer school course introduces you to the open-source software ASReview to help you speed up your systematic review.
Python has become the dominant programming language used in data science. This course offers an introduction to computational thinking about data-related problems and the implementation of data analysis programs with Python. It starts at the very basics and is explicitly intended for students who have no or only little programming experience.
The course Data science: Data Analysis offers a range of techniques and algorithms from statistics, machine learning and data mining to make predictions about future events and to uncover hidden structures in data. The course has a strong practical focus; participants actively learn how to apply these techniques to real data and how to interpret their results. The course covers both classical and modern topics in data analysis.
This course offers an elaborate introduction to statistical programming with R. Students learn to operate R, form pipelines for data analysis, make high quality graphics, fit, assess, and interpret a variety of statistical models, and do advanced statistical programming. The statistical theory in this course covers t-testing, regression models for linear, dichotomous, ordinal, and multivariate data, statistical inference, statistical learning, bootstrapping, and Monte Carlo simulation techniques.
This is a five-day course on how to study dynamics in intensive longitudinal data, such as ambulatory assessments (AA), experience sampling method (ESM) data, ecological momentary assessments (EMA), real time data capture, observational data or electronic daily diaries. We provide a tour of diverse modeling approaches for such data and the philosophies behind them, as well as practical experience with these modeling techniques using different software packages (including R and Mplus).
Applications of text mining are everywhere: social media, web search, advertising, emails, customer service, healthcare, marketing, etc. In this course, students will learn how to apply text mining methods on text data and analyse them in a pipeline with statistical learning algorithms. The course has a strongly practical hands-on focus, and students will gain experience in using and interpreting text mining on data examples from humanities, social sciences, and healthcare.
This course introduces the basic and advanced concepts and ideas in text mining and natural language processing. In this course, students will learn how to apply text mining methods on text data and analyse them in a pipeline with machine learning and deep learning algorithms. The course has a strongly practical hands-on focus, and students will gain experience in using text mining on real data from social sciences, humanities, and healthcare and interpreting the results.
This is a 5-day course on structural equation modeling (SEM) using Mplus. In this course, SEM experts will teach you about the fundamentals of SEM and various types of longitudinal data analysis techniques, such as growth curves analysis, cross-lagged panel models, and dynamic structural equation modeling (DSEM). The course consists of in-depth lectures and computer lab meeting on the fundamentals of Mplus and on advanced longitudinal models.
We offer a 5-day course on how to perform basic SEM analyses using Mplus. The main objective of this course is to learn how to analyse several models with Mplus (e.g., path models, multiple group models, mediation and moderation, confirmatory factor analysis, and longitudinal models). No previous knowledge of Mplus is assumed, but prior knowledge of SEM, although not mandatory, will make this course more useful.
This course introduces all the essential ingredients needed to start Bayesian estimation and inference. We discuss specifying priors, obtaining the posterior, prior/posterior predictive checking, sensitivity analyses, and the usefulness of a specific class of priors called shrinkage priors. We propose strategies for reproducibility and reporting standards, outlining the WAMBS-checklist (when to Worry and how to Avoid the Misuse of Bayesian Statistics). We have prepared many exercises to get hands-on experience.
This course will teach you the theoretical basics of multilevel modelling and some important methodological and statistical issues. You will also learn how to analyse multilevel data sets with the R and R Studio programs, to interpret the output and to report the results. The benefits of multilevel analysis are discussed both in theory as with empirical examples. This course restricts to a quantitative (i.e. continuous) outcome variable. Categorical outcomes are part of the course Advanced Multilevel.
The course is based on a total survey error perspective and discusses the major sources of survey error. Participants will be presented with tools for detection and adjustment of such errors. Analysis methods are introduced using R statistical software. Knowledge of R is beneficial but not required if you have worked with SPSS, Stata, SAS or other statistical software already. Topics include coverage errors, complex sampling, nonresponse adjustment, measurement error, and analysis of incomplete data. Special attention will be given to the analysis of complex surveys that include weighting, stratification and design effects.
Changes in technology and society strongly influence modern survey research. This course covers the essentials of modern survey methodology, organized by the Department of Methodology and Statistics. Central to the course is survey quality and the reduction of Total Survey Error (coverage, sampling, nonresponse, including questionnaire and mode effects), while balancing logistics and survey costs. Best practice guidelines for surveys from design to implementation, analysis and reporting will be discussed.
The summer school course 'Applied Multivariate Analysis' offers hands-on experience using SPSS for the most frequently encountered multivariate statistical techniques in the social and behavioural sciences. The emphasis is on applying multivariate techniques using the computer programme SPSS, and on how to interpret the SPSS output in substantive terms. During the course, we do not discuss the mathematical details of these techniques.
This course in ‘advanced survey design’ takes students beyond the introductory courses and will discuss the state of the art in both the design and the analysis of modern survey data, with a focus on new types of data. We discuss new ways to analyse modern surveys, including non-probability survey designs, smartphone data collection, digital trace data and data collected via apps. Course participants must be proficient working with the statistical software package R at the level of at least knowing Tidy and multivariate regression in R.