Precognition, in my opinion, my be due to the probabilistic nature of the human quantum brain. The human brain calculates probabilities about future events constantly, based on available information.
Precognition occurs when the calculated probability about a future event is very close to 1, i.e. it is almost the certain event. Obviously, some of the times the future will not turn out to comply with the calculated certainty and as a result, precognition has a statistical success rate.
Under this hypothesis, the highest the brain capacity of a person, the better the precognition ability that is exhibited and the highest the success rate. This is a falsifiable hypothesis as both brain activity and precognition ability can be tested and correlated.
As a matter of fact I argue that precognition may be simulated in a computer.