I am working on a student research project using structural equation models for longitudinal analyses and am currently checking the assumptions. My sample comprises around 300-400 people.
If I have understood correctly from forum posts and various books, the univariate normal distribution must be checked first when checking the multivariate normal distribution, as this is necessary (although not sufficient) for the multivariate normal distribution, right? If the univariate normal distribution is not given for variables, the next step could be to look at the univariate outliers and check whether it is possible to achieve a normal distribution by removing them, for example. You would then look at the multivariate normal distribution (e.g. in R, as far as I know there is no such option in SPSS) and the multivariate outliers.
Now comes my problem: I checked univariate normality for my variables using the Kolmogorov-Smirnov test and it was significant for some variables. I think the reason is that the Kolmogorov-Smirnov test becomes significant for large samples even with small deviations from the normal distribution.
I read the following in a paper: "The formal normality tests including Shapiro-Wilk test and Kolmogorov-Smirnov test may be used from small to medium sized samples (e.g., n < 300), but may be unreliable for large samples. ... For sample sizes greater than 300, depend on the histograms and the absolute values of skewness and kurtosis without considering z-values. Either an absolute skew value larger than 2 or an absolute kurtosis (proper) larger than 7 may be used as reference values for determining substantial non-normality."
Since I have a very large sample, as mentioned here, I would not look at the Kolmogorov-Smirnov test etc., but only at the absolute values of skewness and excess, right?