Årsaken til disse klimaendringene kan finnes i energiblansen for klimasystemet bestående av jorden og atmosfæren, som får sin energi fra solen. Det finnes indikasjoner på at solen har svigniner som gir rundt 0,5 % variasjon for den innkommende solenergien. Spesielt kan store utslipp av energirike partikler og ultrafiolett stråling oppstå ved kortvarige solstormer. Solsykluser kan forklare en svingning i jordens lufttemperatur på rundt 0,1 °C.