So, I have 4 different groups (1 pretest intervention group(182 pt), 1 posttest intervention group(188pts), 1 pretest control group(169pts) and 1 posttest control group(148pts)) and I have to test the differences within groups, I mean within intervention and within control (between pre and post). First I tested them with chi-square but I thought that I have to use McNemar test but McNemar is not applicable in this case because the participants are not the same in pre and post test. So I am thinking now about regression analysis ?

My question is: which test can I use in this case ? & how can I apply it in the SPSS if I have to use regression analysis ?

Note: the data is normal distributed and I have categorical and numerical variables.

Really I am appreciating your kind advice & help.