Mike CrowsonThis video discusses some of the basics of mediation analysis and demonstrates how to perform simple and parallel mediation analysis using the Process macro (Template #4).
Mediation analysis using Process Model 4 in SPSS (Simple and parallel mediation; Aug 2023)Mike Crowson2023-08-16 | This video discusses some of the basics of mediation analysis and demonstrates how to perform simple and parallel mediation analysis using the Process macro (Template #4).
A copy of a Word document with an example write-up can be downloaded here: drive.google.com/file/d/1LCKRROFUhySHdhEXQRo1vogjgnA-NiOn/viewRepeated measures ANOVA with two within-subjects factors SPSS 29 (Sept 2023)Mike Crowson2023-09-04 | This video provides an example of how to perform repeated measures ANOVA with two within-subjects factors using SPSS version 29.
Supplemental powerpoint: drive.google.com/file/d/1lu9ZsSeEgbgzjQvxVsHFAP_pix5C2PZc/viewConfidence interval for sample proportion SPSS 29 (Sept 2023; rev.) / see links in video descriptionMike Crowson2023-09-03 | This video demonstrates how to generate sample proportions and confidence intervals for those proportions using two different routes in SPSS 29.
A copy of the Powerpoint referenced in this video can be downloaded here: drive.google.com/file/d/1T2fDn40aXmAMgKkWMHfUfMSs5RDOMj00/viewBinary logistic regression using SPSS 29 (Part 1; August 2023)Mike Crowson2023-08-30 | This video provides a demonstration of how to perform binary logistic regression using SPSS version 29. I discuss a couple of routes for generating output and discuss results.
I have a second example with a more complex model I created as a Part 2 in this series here: youtu.be/bV1wIBgF5IAConfirmatory factor analysis (CFA) using jamovi (August 2023)Mike Crowson2023-08-21 | This video provides a walk-through of two routes by which you can test a confirmatory factor analysis using the jamovi open source statistical program (which can be downloaded here: jamovi.org/download.html ).
My previous EFA presentation on EBI from this article: youtu.be/-rJ34R9ZVbICustom mediation models using Process macro with SPSS: An introduction (August 2023)Mike Crowson2023-08-17 | This video provides a discussion of how to test customized mediation models using Hayes Process macro. Customized models necessarily require the use of Process syntax. I begin the demonstration by running an analysis using the drop-down interface in SPSS. Next, I demonstrate how to generate the same results with the 'model' option using Process syntax. Following, I introduce you to the bmatrix option and how to specify effects using this option in your Process syntax. After provide a general introduction, I walk through a three additional models demonstrating how to think about the use of the bmatrix command when specifying your model.
For more videos and resources on using Process, please check out: sites.google.com/view/statistics-for-the-real-world/contents/process-macro-mediation-and-moderationProcess model 7 in SPSS using syntax (addendum to previous video on first-stage moderated mediation)Mike Crowson2023-08-14 | This video is an addendum to this video (youtu.be/NQkou0x6LyY) on Testing first-stage moderated mediation using Process with SPSS. The previous goes into depth on how to utilize the Process macro drop-down menu system. This video shows you how you can obtain the same results as with the drop-down system using syntax. It also shows you how to set the seed number so that the lower and upper bound of bootstrap confidence intervals will match across replications (assuming the same model specifications) by setting a seed number.
For more videos and resources on using Process, please check out: sites.google.com/view/statistics-for-the-real-world/contents/process-macro-mediation-and-moderationProcess model 7: Testing first-stage moderated mediation using Process with SPSS (Aug 2023)Mike Crowson2023-08-14 | This video begins with an introduction to the basics of understanding first-stage moderated mediation. Next, it provides an example of how to perform this analysis using the Process macro with SPSS.
Addendum to this video on using syntax (including setting seed value) here: youtu.be/Lzg20qD-tIM
If you do not have a copy of Process, here is a video of how to obtain and install the macro for SPSS: youtu.be/yTiSbVKbYOo
For more videos and resources on using Process, please check out: sites.google.com/view/statistics-for-the-real-world/contents/process-macro-mediation-and-moderationZero inflated Poisson and negative binomial regression using SPSS extension (June 2023)Mike Crowson2023-06-29 | This video walks you through the basics of running and interpreting a zero-inflated Poisson and zero-inflated negative binomial regression model using an extension for zero-inflated count models.
For a refresher on Poisson and negative binomial regression in SPSS go here: youtu.be/wBGprqJJlTU
If you need to know how to download and install the SPSS extension, go here: youtu.be/0MVoyU6lpGw
Check out other videos and resources at: sites.google.com/view/statistics-for-the-real-world/homeSPSS extension for zero-inflated count (i.e., Poisson and negative binomial) regression modelsMike Crowson2023-06-29 | This video provides a short overview of how to obtain an extension for SPSS to perform a zero-inflated Poisson or negative binomial regression. I also discuss some general characteristics of the interface.
To see my video on zero-inflated Poisson and negative binomial regression models using this SPSS extension, please go here: youtu.be/wfAHgSjnwgc
If you would like a brief review of standard Poisson and negative binomial regression using SPSS, check out this video: youtu.be/wBGprqJJlTU
Check out other videos and resources at: sites.google.com/view/statistics-for-the-real-world/homePoisson and negative binomial regression SPSS (June 2023)Mike Crowson2023-06-28 | In this video, I provide details on how to generate and interpret results from both Poisson and Negative binomial regression models (both of which are used when the dependent variable is a low frequency count outcome).
Next, I provide an overview of how to generate the output shown and discussed in the blog posting. Download a copy of the Excel file referenced in this video here: docs.google.com/file/d/1qMLAmjxjjWyKvwAT4qv2wNhgV9059xbo/viewComprehensive tutorial: Exploratory factor analysis using SPSS (see links in video description)Mike Crowson2023-05-25 | This video tutorial walks you through an example of exploratory factor analysis (EFA) using SPSS. In this video, I begin by showing you how to assess the factorability of the correlation matrix, then proceed to approaches for determining the number of factors, and then final extraction, rotation, and interpretation of factors. I illustrate how to identify thematic content in items when naming the factors.
Be sure to check out my blog, where I discuss the issue of over- and under-factoring: mikesquanthub.blogspot.com/2023/05/Possible consequences of over- versus under-factoring.htmlProcess model 7 (first-stage moderated mediation) using R StudioMike Crowson2023-05-16 | This video provides a walkthrough of how to generate output for testing a model containing first-stage moderated mediation using the Process macro with R Studio. The model template number of this analysis is 7. In the context of my discussion I offer commentary on various pieces of the output and demonstrate how to plot simple slopes using the ggplot2 package.
Go here if you need further guidance on obtaining and activated the Process macro: youtu.be/__ix6-kwJM8
Demo of simple mediation using Process macro with RStudio: youtube.com/watch?v=Id6zjPZoKvoDownloading and activating Hayes Process macro for RStudioMike Crowson2023-05-16 | In this video, I provide a short demonstration of how to obtain a copy of Hayes Process macro and how to activate it for use with RStudio.
Here the link to the Process macro website (in addition to the site pointing you to the download location, it also provides additional detail on the macro you might find useful): processmacro.org/index.html
Here is the link to the final download location: haskayne.ucalgary.ca/CCRAM/resource-hubParallel analysis for SPSS users (Part 1)Mike Crowson2023-05-12 | This video is designed to provide a walk-through of how to perform parallel analysis when conducting exploratory factor analysis (EFA) in SPSS using a web utility at https://analytics.gonzaga.edu/parallelengine/ .
A copy of the data used in this video can be downloaded here: drive.google.com/file/d/1mcWpNm9V8vx99j_RSCXniZSEsSs8h5nD/viewDetermining number of factors in SPSS using Velicers MAP ProcedureMike Crowson2023-05-09 | This video demonstrates how to perform the MAP procedure in SPSS to determine the number of factors using O'Connor's syntax.
My video on parallel analysis using SPSS with O'Connor's syntax: youtube.com/watch?v=AKE49mHkoKoConverting numeric into factor variables in R Studio (includes adding labels to factor levels)Mike Crowson2023-02-28 | This video demonstrates how to convert numeric into factor variables. I begin by creating a small data frame in R Studio. From there, I walk through steps for converting numeric variables into factor variables, and also how to add value labels that will show up in your output.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeDownloading and installing Hayes Process Macro for SPSS (2023)Mike Crowson2023-02-28 | In this video, I demonstrate how to download and install Hayes Process macro for SPSS. The links to the websites referred to in the video are:
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeDropping and subsetting variables from dataframes in R Studio (see links under video description!)Mike Crowson2023-02-25 | In this video, I spend time discussing how you can create smaller data frames (in terms of number of variables) from larger ones by dropping variables are using subsetting of variables. I begin by discussing an example dataset, and then moving to examples of dropping variables or using subsetting.
Files associated with this presentation can be downloaded below.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeImporting Excel or Text file with missing data into R Studio (see links under video description)Mike Crowson2023-02-25 | This video provides a general walkthrough of how to import data into R Studio and how to ensure that R Studio recognizes missing data should you choose to use a missing value code in your original dataset. The data files for this demonstration can be downloaded below:
drive.google.com/file/d/1k65qOZXZ0iyX98Z_iLfPDaJMNJhZ6CyC/viewImporting SPSS file with missing data into R Studio (see video description for linked data files)Mike Crowson2023-02-25 | This video demonstrates how to import data into R Studio from SPSS, where the data has missing values on several variables. In discuss how R recognizes missingness with the value of NA, and then demonstrate ways to ensure that R Studio recognizes missingness when missing value codes are provided.
drive.google.com/file/d/11fZhKgKuvZf3Pm4EoH_GqMQFIUeoQmxz/view?usp=share_linkOne between, one within repeated measures ANOVA with SPSS 29 (see links under video description)Mike Crowson2023-01-20 | In this video I provide a walk through of an example of repeated measures ANOVA involving a single between subjects factor and a single within subjects factor. I discuss both the multivariate and univariate test results, provide an overview of how to interpret the polynomial contrasts (useful only in those cases where levels of the repeated factor are ordered), and interpretation of simple effects tests and profile plots.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeSecond order confirmatory factor analysis using lavaan in RStudio (see link under video description)Mike Crowson2023-01-19 | In this video, I provide a walk-through of how to perform a test of a second-order factor analysis using the lavaan package in R Studio. I begin the video with a discussion of the difference between a first order factor model and a second order factor model. I proceed to demonstrate how to run the analyses using syntax in lavaan.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeSecond order confirmatory factor analysis in Stata (Jan 2023; see links in video description)Mike Crowson2023-01-19 | In this video, I provide a conceptual introduction to second-order CFA (comparing it to the first order CFA model); I move to testing both first and second order CFA models using Stata and then comparing them in terms of their fit. I demonstrate the use of the chi-square difference test and information criteria for judging relative fit between the models.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeExploratory factor analysis with Stata (Jan 2023; see links under video description)Mike Crowson2023-01-17 | In this video, I walk through steps involved in performing an exploratory factor analysis using Stata. I begin with a review of how to determine factorability of a correlation matrix; then I proceed to demonstration of strategies for determining the number of factors that may account for the interrelationships among your measured variables; following we force a solution with the number of factors identified in the previous step and interpret rotated loadings. Throughout the presentation, I demonstrate steps by writing syntax into a Do-File in the hopes that you consider this approach in the future, particularly when carrying out more complex analyses. Here is a link to information on a very useful book on EFA with Stata: stata.com/bookstore/step-by-step-guide-to-exploratory-factor-analysis-with-stata
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeFactorial ANOVA SPSS 29 (Jan 2023; see links in video description)Mike Crowson2023-01-15 | This video provides a general walk-through of a two-way factorial ANOVA using SPSS. I begin by discussing concepts of statistical interaction and conceptualization of focal independent variable and moderator variable. I then perform the steps in SPSS for generating output. Following, I walk through the output providing interpretations of results in light of the conceptual framework provided earlier.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeCronbachs alpha and writing a program for bootstrap confidence interval in Stata (Jan 2023)Mike Crowson2023-01-13 | This video discusses how to generate Cronbach's alpha in Stata using the drop-down menu and syntax. I also demonstrate how to write a program to generate a bootstrap confidence interval for alpha.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeTesting full structural equation model using Lavaan (see linked text file under video description)Mike Crowson2023-01-10 | This video demonstrates how to perform a path analysis using latent variables based on an example provided by Kline (2016) in his text, Principles and Practice of Structural Equation Modeling (4th ed). In this video, I begin by demonstrating how to create a full covariance matrix for a set of variables based on summary correlations and standard deviations provided by Kline (2016) in his example. Next, I demonstrate how to test a measurement model to assess how well the indicator variables are reflecting their latent constructs. Following, I test two full structural equation models, where proposed structural relations among the latent factors are specified.
NOTE: I have created a video as an amendment to the this presentation that can be viewed in a shorter video here: youtu.be/KHAIUARdA8Q . This video describes how to compute and test specific indirect effects within this model.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeConfirmatory factor analysis using Stata (2023)Mike Crowson2023-01-06 | In this video I analyze the Holzinger and Swineford (1939) data using Stata according to an example by Whittaker and Schumacker (2022). In this video, I demonstrate how to specify confirmatory factor analysis (CFA) models using the Stata SEM builder. I also provide interpretations as I go along with the demonstrations.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homeGetting started with SEM builder (GUI) in Stata: A multiple regression example (2023)Mike Crowson2023-01-05 | This video is designed to provide you with a rudimentary understanding of how to use the Stata SEM builder to specify and test a structural equation modeling in Stata. We keep things pretty simple in this demonstration by using an example of multiple linear regression.
Be sure to check out my online sites at: drmcstats.net sites.google.com/view/statistics-for-the-real-world/homePath analysis with manifest variables using Stata Part 2: Direct, indirect, and total effectsMike Crowson2023-01-05 | This video builds on the discussion started in my previous video in this series (youtu.be/ZhsuNbC43w0). In this video, I provide a conceptual overview of direct, indirect, and total effects and demonstrate how to test specific and total indirect effects and total effects using various Stata commands. I discuss the nlcom command for carrying out these test. I also demonstrate how to set up a program for generating bootstrap standard errors and confidence intervals for carrying out these tests.
Link to website referenced in video: https://stats.oarc.ucla.edu/stata/faq/how-can-i-do-moderated-mediation-in-stata/Path analysis with manifest variables using Stata Part 1: The basicsMike Crowson2023-01-04 | This video provides a review of various path analysis concepts and introduces you to how to perform a basic path analysis using Stata. The example in this video is based on one that is provided by Whittaker and Schumacker (2022). The second video in this series can be found here: youtu.be/pI-zkXszFyQ
A copy of the Powerpoint referenced in the video can be downloaded here: drive.google.com/file/d/1x0D6HQJ8mFJjJQqpnXZloVNxdW44F40v/viewIntroductory overview of linear regression using Stata (Jan 2023)Mike Crowson2023-01-04 | In this video, I provide a very general overview of linear regression using Stata. Included in the discussion is coverage of the drop-down menus for specifying a basic linear regression model, discussion of syntax, and overview of various portions of the output generated.
Specifically, I discussion how to test for parallel mediation using models that do and do not contain covariates using Hayes Process syntax. [Note: All discussion concerning how to find and download the Process macro and activate it is provided in my previous video: youtu.be/Id6zjPZoKvo ]
A supplemental Powerpoint can be downloaded here: drive.google.com/file/d/1YG3zccr1lP7c73zghrohrHNYrwQUo_wi/viewUsing Hayes Process macro with R Studio to test a simple mediation model (Aug 2022)Mike Crowson2022-08-29 | In this video, I provide a demonstration how to use Andrew Hayes Process macro - found at processmacro.org/download.html - in R Studio to test a simple mediation model that includes or does not include covariates. I walk through a few basics of activating the macro in R Studio and importing data. Next, I specify mediation models using Hayes command structure.
For a video on Parallel mediation using Process in R Studio, go here: youtu.be/D-ozA1va3Gw
For a basic introduction to Multiple regression using R Studio, check out this video: youtu.be/1iRC_MbzOGQMultiple linear regression using R studio (Aug 2022)Mike Crowson2022-08-26 | This video provides a general overview of linear regression using R Studio, covering a variety of functions that you might use to obtain output of interest. I cover some basic functions for screening data and examining correlations among variables, the lm() function for performing the linear regression, and various functions for different diagnostics one might be interested in obtaining. The video is not designed to be an exhaustive or comprehensive overview of regression and all aspects of decision-making with regression.
You can also download a supplemental Powerpoint here: drive.google.com/file/d/1P_jhZsfECVs-dXIDXbU-ASgBIMJfWjmPIntroduction to R for SPSS users: Setting up and managing dataframes (and a few extras)Mike Crowson2022-07-01 | This video is designed to give SPSS users who are interested in learning R and very basic introduction to how to set up and manage dataframes. Although I typically import data from other programs (rather than setting them up in the fashion shown here), I also felt that this would provide SPSS users with a better sense of how data can be structured in R. Additionally, the video is intended to provide a very general orientation to the object-oriented language of R. In this video, I use RStudio for the illustrations, but the commands I provide in this video work with the basic R interface.
You can download a copy of the text file I reference near the end of the video here:
drive.google.com/file/d/1c-_3ZXCVQzlYA994DGOAq4rFE9-L78S7/viewMultiple regression using dummy coding in Stata (June 2022)Mike Crowson2022-06-16 | This video demonstrates various methods for testing the effect of a categorical independent variable on the dependent variable in a multiple regression analysis using Stata. I focus mainly on the use of dummy coding and various options for obtaining regression results using dummy coded variables. I also spend time showing viewers how results obtained using dummy coding compare to ANOVA and ANCOVA output (also generated using Stata).
You can obtain a copy of the Powerpoint referenced in the video here: drive.google.com/file/d/1Tqu-O8MyLR_Cd3SJ6aFPDS4DYuptKQTHDetermining number of factors during EFA using Maximum Likelihood factor analysis in SPSSMike Crowson2022-06-11 | In this video, I provide a demonstration of an approach (i.e., Maximum likelihood factor analysis) to aid you in making a decision regarding the number of factors that best account for the intercorrelations among your measured variables during factor analysis. In the video, I demonstrate a process of generating measures of model fit for one-, two-, three-, and four-factor models, including the chi-square goodness of fit test and the RMSEA (root mean square error of approximation).
Some of the discussion points I raise are addressed in:
Fabrigar, L. R., & Wegener, D. T. (2012). Exploratory factor analysis. Oxford University Press.
In the video, I reference another presentation on Parallel analysis as a basis for determination of factors. Here is the link: youtu.be/AKE49mHkoKoParallel analysis for PCA and EFA in SPSS using OConnors syntaxMike Crowson2022-06-10 | This video provides a demonstration of how to use Brian O'Connor's syntax (found HERE: oconnor-psych.ok.ubc.ca/nfactors/nfactors.html) to perform parallel analysis using SPSS. In the video, I demonstrate how to perform parallel analysis in the context of Principal Components Analysis and in the context of Exploratory Factor Analysis (using Principal Axis factoring).
Some of the discussion points I raise are addressed in:
Fabrigar, L. R., & Wegener, D. T. (2012). Exploratory factor analysis. Oxford University Press.
Download a copy of the dataset: drive.google.com/file/d/1DS8xeyZCA4WAZFomJvjfzVxZmbVIteVfPolynomial regression with covariates in SPSS: Identifying and describing a quadratic relationshipMike Crowson2022-05-10 | In this video, I walk you through an approach for identifying and describing a quadratic functional relationship between a focal independent variable and the dependent variable in a linear regression that includes covariates. I discuss identification of non-linearity using residuals plots and an approach for graphing a quadratic functional relationship between the IV and DV while holding the covariates constant at their means. The example is based around a discussion in Chapter 12 of Darlington & Hayes (2017) book: afhayes.com/regression-analysis-and-linear-models.html