"We don't know what causes the weather to change over the long term". Yes we do....it's the Sun's solar cycles!