<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Dear NCL users, <br><br>I'd like to calculate the Arctic Oscillation Index using NCL followed the method of NOAA CPC (<a href="http://www.cpc.ncep.noaa.gov/products/precip/CWlink/daily_ao_index/history/method.shtml">http://www.cpc.ncep.noaa.gov/products/precip/CWlink/daily_ao_index/history/method.shtml</a>). I found the script (<a href="http://www.ncl.ucar.edu/Applications/Scripts/eof_4.ncl">http://www.ncl.ucar.edu/Applications/Scripts/eof_4.ncl</a>) that fit for purpose. However, after calculating the eof, there is one line that reverses the eof in order to *special* match sign of CPC as noted (shown below). </div><div dir="ltr"><br></div><div dir="ltr"><i>eof = eofunc_Wrap(wx, neof, optEOF) </i></div><div dir="ltr"><i>eof = -1*eof ; *special* match sign of CPC</i></div><div dir="ltr"><br></div><div dir="ltr">I don't quite understand the reason to reverse eof since other eof calculations of geopotential height do not have this procedure. Could someone explain the logic here?<br><div><br>Thank you in advance. </div><div><br></div><div>Regards,</div><div>Xueke</div></div></div></div></div>