Forecasts and Predictions on Social Cycles