There is a lot of information available on internet and on exchanges. Those who predict get information from different troll boxes in different exchanges and also see the history and trading volumes of the coins. Once you start analyzing all this data, you can also correctly predict the outcome of bitcoins and altcoins in near future. To get good analysis of this, it requires good experience and hard work.