Applications of Cluster Analysis and Pattern Recognition for Typhoon Hourly Rainfall Forecast