DEV Community

Aries Official
Aries Official

Posted on

Composite Reliability and AVE

Need CR and AVE without a stats package? Here is a short Python function.

def cr_ave(loadings):
s = sum(loadings)
sq = sum(l ** 2 for l in loadings)
err = sum(1 - l ** 2 for l in loadings)
cr = s ** 2 / (s ** 2 + err)
ave = sq / len(loadings)
return round(cr, 3), round(ave, 3)

print(cr_ave([0.80, 0.76, 0.84, 0.72]))

(0.862, 0.61)

Use standardized loadings. CR should be at least 0.70 and AVE at least 0.50.

No code needed? Use this online composite reliability and AVE calculator

Top comments (0)