Different Statistical Perspectives for Understanding Generalisation in Graph Neural Networks