[ncl-talk] Running correlation giving same value for all the	different years
    Ipshita Majhi 
    ipmajhi at alaska.edu
       
    Wed Oct 29 15:13:40 MDT 2014
    
    
  
Dear all,
I want to calculate running correlation for All India Rainfall and I am not
able to use run_cor because the time dimension does not make sense for me.
I wrote a loop but I get the same value for all the period. There is no
error in the code output. I am not sure where i am going wrong. It will be
great if someone can help
;This is to get a 15 and 20 year running correlation for JJAS
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/contrib/run_cor.ncl"
ncol = 12
nrows=133
;Reading in the data from 1871 to 2012
air=readAsciiTable("~/Documents/PhD_June_2015/Data_AIR/air_1871_2012.txt",
ncol, "integer",2)
;Extracting Indian summer monsoon months
JJAS=air(:,7:10)
JJAS_avg=dim_avg_n(JJAS,1)
;print(dimsizes(JJAS_avg))
years=air(:,1)
;This is running correlation for 15 years
  yrStrt  = 1871
  yrLast  = 2012
  nmos    = 12
  nyrs    = yrLast-yrStrt+1
  n_15 = nyrs/15
  running_correlation_15=new(n_15,"float")
    do nyr=0,(15*n_15)-1,15
     nyrStrt = nyr         ; clarity
     nyrLast = nyrStrt+14
     running_correlation_15(nyr/15) = escorc(years,JJAS_avg )
  end do
print(running_correlation_15)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20141029/637fcc96/attachment.html 
    
    
More information about the ncl-talk
mailing list