election prediction trends