BookmarkSubscribeRSS Feed
Emma_at_SAS
Lapis Lazuli | Level 10

I have a question about using proc CALIS for mediation analysis. 

independent variables: Ordinal Likert type (10 variables with 5-7 Likert levels)

Mediator: binary (1 variable)

response variable: binary (3 variables)

1- Is proc CALIS a good choice for mediation analysis or do you have a suggestion?

2- Can proc CALIS model different types of variables, in my case ordinal and binary?

3- My response variables are measured as continuous variables, but transformed to binary to match other research in the field. However, I think the type of variable does not matter for mediation analysis and I can use the continuous variable (a score between 1 and 38). Do I need to transform these scores/check for normality?

Thank you,

Mary

1 REPLY 1
SteveDenham
Jade | Level 19

Easy part first - yes CALIS is a good choice.  Other options are GLIMMIX, CAUSALMED and CAUSALGRAPH.  Of these, CAUSALMED is designed specifically for mediation analysis.

 

Hard part - you say you have 3 binary response variables.  Are these categorizations of the continuous score variable?  if you wish to stay with this, then CALIS is perhaps the only choice.  If you move to the continuous score as the response, then CAUSALMED would be the best choice.  See Example 37.4 Mediation Analysis by Linear Structural Equation Modeling for reasons to use CAUSALMED.  Check the other examples for code to get started.

 

SteveDenham

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 1 reply
  • 942 views
  • 1 like
  • 2 in conversation