I have two different groups of participants ("g" and "b") answering the same set of questions. Group "g" answered questions in the same order. Group "b" answered questions in a randomized order. The answers are binary Y/N (0/1).
This is my dataset:
| group | question1 | question2 | question3 | ... | questionN |
|-----------|-----------|-----------|-----------| ... |-----------|
participant1 | g | 1 | 0 | 1 | ... | 1 |
participant2 | g | 0 | 1 | 0 | ... | 0 |
participant3 | g | 0 | 1 | 0 | ... | 0 |
... | ... | ... | ... | ... | ... | ... |
participant8 | b | 1 | 0 | 1 | ... | 1 |
participant9 | b | 0 | 0 | 1 | ... | 0 |
participantN | b | 0 | 1 | 0 | ... | 0 |
What is the best test to perform to understand if there is a statistical difference in responses between the groups ("g" and "b")? In other words, what test should be used to understand if the order of questions has an impact on the responses?
MANOVA seems not to be suitable due to the lack of multivariate normality (binary data Y/N 0/1 inherently follows a Bernoulli distribution). How about the Kruskal-Wallis test or Fisher's Exact test?
I'm looking for the best non-parametric test for multivariate binary data.
Any suggestions would be highly appreciated!