[ncl-talk] sub: significant test
Dennis Shea
shea at ucar.edu
Sat Mar 7 08:11:32 MST 2020
According to the documentation?
===
*r* : *Scalar or array of any dimensionality* containing the linear
correlation coefficients (-1 <= *r* <= +1)
*Nr :* *Array of the same dimensionality as r or else a scalar*. Contains
the number of observations used to determine the coefficients. If *Nr* is a
scalar and *r* is an array of any dimension, then the scalar *Nr* value
will be used for all tests. *Nr* must be at least three but should be at
least eight.
*============*
You can enter the following interactively:
nlat = 5
mlon = 7
r = random_uniform(-1,1,(/nlat,mlon/))
printMinMax(r,0)
n = 20
pr = rtest(r, n 0)
print(pr)
;----------------------
N = round( random_uniform(10,30,(/nlat,mlon/)), 3)
PR = rtest(r, N, 0)
print(PR)
On Fri, Mar 6, 2020 at 5:19 PM dale zuri <dalezuri at gmail.com> wrote:
> Hi,
> Yes. It contains a two-dimensional array (26 x 76) correlation
> coefficients.
>
> Thanks for your response.
>
> On Fri, Mar 6, 2020 at 2:58 PM Dennis Shea <shea at ucar.edu> wrote:
>
>> I am not sure what you are doing.
>> You should provide more information.
>>
>> Does 'dfcor' contain a correlation?
>> printVarSummary(dfcor)
>> printMinMax(dfcor,0)
>>
>> Why did you make it a one-dimensional array?
>>
>>
>>
>>
>> On Fri, Mar 6, 2020 at 2:51 PM dale zuri via ncl-talk <ncl-talk at ucar.edu>
>> wrote:
>>
>>> Hi Ncl user,
>>> I have been trying to test the significance of an array using the
>>> following steps. I don't see any stripes on the figure. I am not sure where
>>> I'm going wrong. I don't get any warning message. I would appreciate any
>>> comments.
>>>
>>> Thanks
>>>
>>> ;TTest:;;;;;
>>>
>>> x1d=ndtooned(dfcor)
>>>
>>> n = dimsizes(x1d) ; n=11
>>>
>>> df = n-2
>>>
>>> siglvl=0.05
>>>
>>> ppr = rtest(x1d, n, 0)
>>>
>>> printVarSummary(ppr)
>>>
>>> x4d = onedtond(ppr,(/26,76/))
>>>
>>> printVarSummary(x4d)
>>>
>>> x4d = where(x4d.lt.siglvl, 1, x4d)
>>>
>>> printMinMax(x4d,0)
>>>
>>> ;overlay plot::::::
>>>
>>> opt = True ; set up parameters
>>> for pattern fill
>>>
>>> opt at gsnShadeFillType = "pattern" ; specify pattern
>>> fill
>>>
>>> opt at gsnShadeLow = 17 ; stipple pattern
>>>
>>> ; opt at gsnShadeDotSizeF = 3 ; make dots larger
>>>
>>> plot2 = gsn_csm_contour(wks,x4d,res2)
>>>
>>>
>>> plot2 = gsn_contour_shade(plot2,0.05,30, opt) ; stipple all
>>> areas >= 99% contour
>>>
>>>
>>> overlay (plot, plot2)
>>> _______________________________________________
>>> ncl-talk mailing list
>>> ncl-talk at ucar.edu
>>> List instructions, subscriber options, unsubscribe:
>>> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ucar.edu/pipermail/ncl-talk/attachments/20200307/887a32e5/attachment.html>
More information about the ncl-talk
mailing list