I know that chain fishing increases the chance of finding a shiny Pokemon, but how many times do you have to fish for this to happen? Also, how does the probability of finding a shiny Pokemon change?
Source: Bulbapedia