R/cronbach.alpha.r

cronbach.alpha <- function (X)
{
	#---------------------------------------------------
	# Cronbach's alpha (standardized version)
	#---------------------------------------------------
	nvar <- ncol(X)
	crX <- cor(X)
	sumcorr <- sum(sum(crX[upper.tri(crX, diag = FALSE)]))
	alpha <- nvar*sumcorr/(.5*nvar*(nvar-1)+(nvar-1)*sumcorr)
	
	alpha
}

Try the gesca package in your browser

Any scripts or data that you put into this service are public.

gesca documentation built on May 2, 2019, 7:28 a.m.