This is what is in psychology called cognitive complexity. Cognitive complexity allows us to imagine and construct many different scenarios and analyze certain behaviors and though are thinking processes find out what the causes for those behaviors are. This is a characteristic of how complex a persons perceptual skill is.