<div dir="ltr"><div>I do not have much experience in performing REOF with the function.</div><div>I have attached the underlying fortran code that is used.</div><div>---</div><div>Also, user Jiang Ling contributed a variation to the 'varimax_dp.f'</div><div>That fortran code is also attahed.</div><div><br></div><div>I hope that helps.</div><div>D<br> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 30, 2019 at 12:25 PM Chi-Hung Chang <<a href="mailto:jack7989@gmail.com">jack7989@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">
<div>Dear all,</div><div><br></div><div>I have used function <b>eofunc_varimax </b>to obtain rotated EOFs of my data, but there are some questions 
as follow that I would like to clarify :<br></div><div><br></div><div>(a) There are three options to choose by setting up <i>optEVX as</i><br></div><div>     0 => do nothing; use the normalized eigenvectors directly.</div><div>     1 => scale the normalized eigenvectors by the square root of the 
          associated eigenvalue and return normalized eigenvectors.<br></div><div>    <br></div><div>    -1 => same as <em>optEVX</em>=1 but returns the scaled rotated eigenvectors.  


</div><div><br></div><div>My comprehension is that, by setting up <i>optEVX </i>as 1 or -1, it first <b>denormalizes</b> the input EOF calculated by function <b>eofunc</b> (since by default, the output of <b>eofunc </b>is normalized EOF). Is my understanding correct?</div><div><br></div><div>(b) By setting <i>optEVX = 1</i>,
 the output rotated EOF is normalized by dividing with square root of 
corresponding rotated eigenvalues, while it is not normalized if 
setting  <i>optEVX = -1</i></div><div><br></div><div>(c) How does the <b>varimax_variance </b>and corresponding <b>percent variance explained</b> are calculated? I have read the reference textbook Statistical Method in Atmospheric Sciences but still can't find the answer.<br></div><div><br></div><div>It would be a great help if anyone who has experience in performing REOF and this function could guide me :)</div><div><br></div><div>Really appreciate your help.</div><div><br></div><div>Best,</div>

<div><br></div><div><br></div><div><div dir="ltr" class="gmail-m_-9142733581239953145gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div>Jack Chi-Hung Chang, Ph.D. Student<br><br>Research Assistant<br></div>National Center for Airborne Laser Mapping<br>University of Houston<br></div><br><a href="mailto:cchang21@uh.edu" target="_blank">cchang21@uh.edu</a><br><div><div><br></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
</blockquote></div>