I was using the function mediation() from the package MBESS to calculate κ2 (kappa squared) as the effect size for a single mediator model. How can I calculate κ2 for a multiple mediator model?

I'm aware of Process for SPSS and SAS, but would have to go through the process of installing either software and familiarizing myself with it, so I would prefer a solution for R. The Process FAQ states: "There are some ambitious folks translating some of the PROCESS models into R and Mplus code. You can find those online." Unfortunately I haven't yet been able to find any of that R code, or none that fits my model (with two parallel mediators), so I hope one of you can possibly help me.

Here's my model:

Structural Equation Model

I didn't yet dare install MEDMOD, as I'm on a Mac.


Ha. I actually installed SPSS and Hayes' Process macro, only to find out that "κ2 [is] available only in models with a single mediator" (Hayes, 2013, p. 432). Bummer. Have to read Preacher & Kelley (2011) again to see wether κ2 only applies to single mediator models, and probably choose another effect size index.


  • Hayes, A. F. (2013). Introduction to Mediation, Moderation, and Conditional Process Analysis. New York: Guilford.
  • Preacher, K. J., & Kelley, K. (2011). Effect size measures for mediarion models. Psychological Methods, 16, 93-115.

I regret to say that kappa-squared has some pretty big flaws, and its continued use probably does more harm than good. I no longer recommend it. Please see:

Wen, Z., & Fan, X. (2015). Monotonicity of effect sizes: Questioning kappa-squared as mediation effect size measure. Psychological Methods, 20, 193-203.

  • $\begingroup$ Thank you for taking the time to come here and reply to my question. I very much appreciate your help. $\endgroup$ – user14650 Mar 4 '16 at 16:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy