This is an irregular verb. It follows the conjugation pattern of the verb bendecir.
Stem Change: e i (predices)
Present 1st Person: predigo
Preterite Stem: predij-
Preterite Endings: e - iste - o - imos - isteis - eron
Gerund: prediciendo
PresentPresente
La aplicación predice el tiempo bastante bien.
The app predicts the weather quite well.
PreteritePretérito indefinido
Nadie predijo el resultado del partido.
Nobody predicted the result of the match.
ImperfectPretérito imperfecto
Los expertos predecían un invierno frío.
The experts were predicting a cold winter.