Analysing Horoscope Through Modern Techniques