Given a data set with features, that you want to check for normality, one feature at a time w/o a multivariate normal test, how do you decided which test of normality to use? For example, using the python module scipy I could either use:
http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.shapiro.html
or I could use:
http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.stats.mstats.normaltest.html
For example on the same feature I get these outputs:
scipy.stats.shapiro(data[:,0])
(0.9985173940658569, 0.77845299243927)
scipy.stats.mstats.normaltest(data[:,0])
NormaltestResult(statistic=1.492603328675163, pvalue=0.47411675723570479)
scipy.stats.anderson(data[:,0], dist='norm')
AndersonResult(statistic=0.17542490527580412, critical_values=array([ 0.573, 0.653, 0.783, 0.913, 1.086]), significance_level=array([ 15. , 10. , 5. , 2.5, 1. ]))